We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Well like some other CK3 players who played the Byzantine Emperor, I felt like the number of members who were forced into a faction while having no interest in being part of them (and then viraly forcing new members, who would then force other members...) was a little too high, so I came up with some alternative designs, that I have implemented or am currently implementing, and I would like to know what others might think of them.
Nerfed Vanilla interaction
Quite the same as Vanilla: the interaction of using influence to force someone into a faction, is still present, but the cost is scaled with the willingness of the recipient to join this faction and the frequency is scaled with the member's commitment to the faction.
Advocate for Faction (a)
The 'Force to Join Faction' interaction is reverted to its previous strong hook only version. Influence can be used to 'Advocate for Faction' instead: any member of any faction can spend influence to boost the chance of the recipient to join their faction, up to 3 times for each faction.
Advocate for Faction (b)
Similar to above version, but if another faction is advocated to the recipient, they lose the modifier for the previous faction, at the cost of the cumulated influence spent by the previous faction
I'm going to post details about these designs, in this thread, but also share the implementation, and possibly some screenshots
Recipients that really do not want to be in the faction, are simply not valid. But even without being under this blocking threshold, there are intermediate ones that increase the cost in influence.
From 28 potential members who can be forced into the faction to just 13
In some cases, you just lack some influence, in others your fellow vassal simply don't want to hear about your faction
An AI actor will similarly be less enthusiastic if their commitment to the faction is low (especially if they've been forced into the faction).
Additionally, the duration of the coercion increases with the level of influence of the actor, starting with 3 years for the lowest level (impotent), to 10 years for the highest one (imperious).
A persuasive character will force his fellow vassal in his faction for a shorter duration than a controlling character
Implementation:
It relies simply on using the trigger:
Code:
join_faction_chance = {
target = scope:actor.joined_faction
value >= some_threshold # works with >, =, <, <=
}
In the case of a faction member, if the target is his currently joined faction, this is a useful scripted trigger: