"Vassals To Arms"

SIZE

0.1MB

SUGGESTED GAME VERSION

*

Download mod

359 Subscribers

5

DESCRIPTION
Compatible with version 1.9.*

This mod sends an event to the vassals of a defender in a war, if these vassals are somehow affected by this war. They can then decide to join the defender or to not join.

A vassal is affected by a war, if he/she would lose land or his/her liege would change.

Therefore, conquering duchy, kingdom or empire tier titles becomes much harder, because many subjects would be affected by this war and may join the defender.

AI submod available

The AI submod is now released.

With this, the AI will take the newly joining characters and their strength into account (joining attackers and defenders) before declaring a war. Higher gain wars for higher tier titles or more titles are weighted more than lower tier ones.

New in 1.2.0 major update

More accurate differentiation between "vassal will lose a title" and "vassal will get a new liege"
Decision to enable/disable this mod for selected casus belli
Added support for more casus belli than before
Added support for multiple targets of claim wars ( the ones usable when discovered the "divine right innovation" )
Added visual text to the event option, which title(s) you and your direct and indirect vassals would lose


Game Rules:

VtA - Address
Defender: Only the defender's direct and indirect subjects which are affected by the war get the event.
Attacker: Only the attacker's subject, which claim is pressed in this war, is getting this event.
Defender & Attacker: Both previous game rules combined.
VtA - Affected
Title Loss & Vassalization: All realm rulers that would lose a title or would get a new direct liege are called to war.
Title Loss: All realm rulers that would lose a title are called to war.


Tested:

Currently tested on:

Claim wars on county, duchy, kingdom and empire (single and multiple targets)
De Jure wars
Holy wars on county, duchy and kingdom
Conquest wars on county and duchy
Ducal conquest
Tribal Subjugation
Invasion
Claimant Faction war
Populist Faction war
Great Holy Wars (Crusade)
Event war - Norman conquest
Event war - Norwegian invasion
Event war - Sons of Lothbrok
Struggle Clash
If it is not working with some wars, please comment.

Modified Files:

Modifies the "claimant_faction = {}" faction


AI Behavior:

If a vassal would lose land, he/she will always join
If a vassal would become a subject under a new ruler, it will depend on his/her relations to the current liege
Vassals with the brave, diligent, honest, just or trusting trait are more likely to join their liege
Vassals with the content, craven, lazy, fickle or arbitrary trait are less likely to join their liege


Languages:

English
German (by Tanobi)
French
Chinese (by KennyS) - now included
Japanese
Korean - by  DC Inside Crusade Kings Gallery-Taurine
Russian - by Kodeks


Planned Features/ Wishlist:

Roman Empire's "Imperial Homeland Restoration" CB


Available compatibility patches:

With Prisoners of War


Remarks/Bugs:

Norwegian invasion: states it will only take the title in northern england and the duchies of the previous king, but apparently it is not like that in the game. I selected the affected vassals based on the description given by the game and not by the actual title loss.
Populist Faction: uses the same scripted trigger/effect part as the base game to select the targeted titles, but they somehow differs from the actual ones. Currently too many titles are marked as being targeted by the war, which actually are not.
De Jure wars: targeting multiple de jure titles with the "divine rights innovation" will trigger multiple events for the defenders/attackers to join. This doesn't affect the accuracy of the selection of affected characters.
Pressing an claim (higher than county) for an unlanded character targets one province in this title province. This is currently not marked as title loss for the affected vassal.
Selecting the struggle clash cb, deselect *all* titles from the declare war list, going back and selecting the cb struggle clash again will result in not showing anyone joining.

CHANGELOG
v5 - Released 2023-06-27
"Clan Invasion" now working, clustered together with the normal "Invasion" cb in the settings entry to disable/enable both invasion cbs Removed redundant code for "strength balance icon" adjustment (Re)enabled animation_aggressive in declare war gui. Strength balance icon is now changing correctly corresponding to the actual calculated strength balance Compatible with Lance version 1.9.* Some minor code adjustments, because of some Pdx changes
v4 - Released 2023-03-15
Version 1.7.0 Compatible with Robe version 1.8.* Some code clean up for the claimant faction
v3 - Released 2022-09-26
Compatible with Bastion version 1.7.* Removed Populist Faction War, because something similar was added in vanilla
v2 - Released 2022-07-06
Version 1.5.0 Compatible with Fate of Iberia version 1.6.* Added support for Struggle Clash CB

REQUIREMENTS

Crusader Kings III

Crusader Kings III

Full game


FORUM LINKS