Crusader Kings III

Crusader Kings III

161 ratings
Fornication / Adultery Doctrine Split
5
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
7.308 MB
7 Nov, 2020 @ 1:23pm
10 May @ 8:31pm
21 Change Notes ( view )

Subscribe to download
Fornication / Adultery Doctrine Split

Description
By default, CK3 religions treat people breaking their marriage vows the same way as people taking lovers before they were ever married in the first place. This works for, say, medieval Christianity, but it seemed inappropriate for various religious traditions that are actually in the game (not to mention the poly matriarchal witch cults that you're all planning).

So I made this mod to address that. This mod makes the following changes:

-Adds religious doctrines governing whether fornication is accepted, shunned, or criminal for men or women. To maintain compatibility with modded custom religions and icons, these doctrines are added dynamically to every faith in the game on game start, and by default match the doctrines for adultery for each gender. If the faith treats Lustful and Deceitful differently as traits (ie, one is a virtue or a sin and one is not) this will be varied.

I'm open to changing this setup for specific religions to make them different, just let me know which with some supporting evidence - I wasn't sure enough to set that up for religions I don't know much about.

-To implement this, it alters the various checks that deal with Adulterer and Fornicator (exposing secrets and affairs, blackmail, triggered opinions, disinheritance/denunciation and the AI logic for elective succession votes) to treat them differently.

This appears to have been a really handy coding shortcut for Paradox, so there are a fair few of them, please let me know if I missed one!

Compatibility notes:

-Since faiths appear to be read from the game files at start, this will either require a new game or the use of the console (The command is "effect forn_split_seed_religions_effect = yes") to take effect.
-This mod selectively overrides the following game database entries (format is original file: changed items):
Character Interactions:
00_dynast_interactions.txt: disinherit_interaction, denounce_interaction

Decisions:
90_minor_decisions.txt: commit_suicide

Scripted effects:
00_adultery_effects.txt: extramartial_sex_exposure_consequences_effect

Scripted triggers:
00_crime_triggers.txt: sexual_activity_with_partner_is_criminal_in_faith
00_secret_triggers.txt: secret_lover_is_shunned, secret_lover_is_criminal
00_religious_triggers.txt: trait_is_shunned_in_faith, trait_is_criminal_in_faith

Scripted modifiers:
00_elective_succession_scripted_modifiers.txt: elector_voting_pattern_traits_feudal_elective_modifier

Traits:
common\traits\00_traits.txt: fornicator

Events (all these files are currently overwritten because the game does not support selective event overrides. This may cause compat issues with other mods that edit events in these files but can't currently be avoided):
court_events\court_events_general.txt: court.8170
activities\hold_court_activity\hold_court_events_general.txt: hold_court.8161
decision_events\minor_decision_events.txt: minor_decision.0003
dlc\fp1\fp1_jomsviking_events.txt: fp1_jomsvikings.0041
dlc\fp2\fp2_struggle_events.txt: fp2_struggle.1001 and related scripted trigger
scheme_events\seduce_scheme\seduce_scheme_outcome_events.txt: seduce_outcome.0003
yearly_events\court_yearly_events.txt: court_yearly.0110
yearly_events\bp1_yearly_jason.txt: bp1_yearly.0100, 0101

-This mod also changes the English localisation for the Adultery doctrine groups, and the Russian localisation (thanks to IlkaRus!).

It will not be compatible with anything that changes any of these items. One exception: it is compatible with the Unofficial Patch and includes that mod's fixes to files that this mod also changes.

-It should be compatible with mods that add doctrines, tenets, or faith icons.
-This mod uses selective overrides, so it should be compatible with anything that doesn't affect any of the above.
-In particular, it is compatible with all my other CK3 mods. They will always remain separate, because I was a coder on the CK2+ dev team for four years and this has left me with a violent allergic reaction to the phrase "overhaul mod".
Popular Discussions View All (4)
4
9 May, 2024 @ 2:02pm
Polish localization
Klamos
1
11 Nov, 2023 @ 6:27am
German localization
Holger
1
9 Feb, 2022 @ 12:23pm
Russian localization
IkaRus
73 Comments
Dallan  [author] 18 May @ 4:16pm 
The base game seems to already treat homosexuality that way actually - only men get the Sodomite trait and secret for same sex relations, women do not seem to?

I suppose I could do similarly to actually enable criminalizing lesbianism but I don't currently plan to.
Sol 16 May @ 1:57am 
There should also be options for male/female homosexuality. You know, keep it a crime for men (stimulate conflict in the world) but let women have their fun (lesbian wife is loyal wife, child is always yours - her reward is having her fun).
Dallan  [author] 1 May @ 2:55pm 
I would be surprised but I suppose it's possible? I haven't been able to update this for 1.16 yet and because it touches a lot of event files it is very vulnerable to patches, I would avoid using it until it's updated.
Tora 1 May @ 7:11am 
I'm touching all my bases since I'm trying to figure out what's causing some of the royal courts to be black voids for me - is it possible that the court events this mod touches could be causing that?
Dallan  [author] 14 Mar @ 9:27am 
Those are Paradox's internal IDs for the various DLCs, they use them in various file and folder names and other stuff. I don't remember which is which though.
落としたהת 14 Mar @ 8:07am 
What is stuff like 'bp1', 'ep2', and 'fp2' supposed to mean?
Dallan  [author] 12 Mar @ 10:31am 
The mod will defiinitely need an update for the patch, yes. I'll try to get to it in the next few days but I'm ALSO building a new computer this weekend (just in time for All Under Heaven, how fortunate) so I may be delayed.
Edski 12 Mar @ 7:57am 
the mod needs updating, love the mod though!
Dallan  [author] 23 Feb @ 1:25pm 
@落としたהת 8: Absolutely, thanks for asking!
落としたהת 23 Feb @ 4:42am 
Hey, I am a dev of Paganism Plus, can we please integrate this mod into our own?