Files posted by Siudhne
Carnal Consequences is my personal gameplay mod. The goal of this mod is to fix all kinds of mechanics related to lewd gameplay, and to make CK3 a harsher and more unforgiving game in general. But if that is not your cup of tea, wherever possible features can be configured and are disabled by default.
Arousal Coping Events
Always enabled if the Carnalitas Arousal Framework is used. 2 event that fire upon reaching a new arousal level (one for reaching level 1 and one for reaching level 2). They are pretty generic and have no follow-up events, but at least there are 7-8 randomized options to pick from each.
Fertility is already not the greatest stat to begin with and is in danger of being trivialized further with the addition of more sex scenes. To counter this, you can reduce your own fertility to make fertility buffs as important as they should be. Can be set from 0% to a punishing -80%. Affects only you and your children (as long as they remain your children, that is)
Large age differences between spouses or concubines result in an opinion penalty (can be used separately). Probably not for everyone. This is a not very historical solution to the problem of "all my rulers are old when I get to play them". It assumes that in YOUR dynasty, people are expected to rule once they are old enough (with "old enough" being defined by the game rule). Once a year, when your primary heir is old enough, they may demand that you abdicate. Yearly chance increases the older they are. You can accept right then and there, or you refuse for a stacking opinion debuff with your vassals. Works with titles with voting succession, but your primary heir needs to be at least 15 years younger than you to prevent an abdication loop. Also, to prevent an early game over, you are never asked to abdicate by an primary heir that is not of your dynasty. Personally, I'm now using Ultimogeniture Partitition instead with similar results, but I'll leave this in since I need the gamerule slot for the large age difference feature anyway.
"Harsher seductions" removes the -50% chance penalty the AI has to seduce players, and players no longer have full control over seduction outcomes targeted against them. After all, you are being seduced! However, you still have some degree of control. If the seducer fails to seduce you, you can no longer make them your lover regardless, and having one-time sex with them causes stress. If the seducer succeeds in seducing you, you can no longer turn them away completely, and not making them a lover causes stress. "More abductions" gives AI players with high intrigue the ability to start abductions without having the abduction perk
Other (always on)
Rakish brothel visits trigger a sex scene Being recently raped incurs a fertility debuff
Carnalitas - for fertility reduction of sex scenes Carnalitas Arousal Framework - for arousal coping events
Overwrites the brothel event (rakish_brothel_night_effect) to add a carnalitas sex event Overwrites seduce_interaction for "harsher AI" functionality Overwrites the abduct scheme for "harsher AI" functionality
Carnalitas Arousal Framework
Adds Arousal as a player-only game resource similar to stress. Just as stress, arousal goes from 0 to 400 and has 4 levels. The current arousal state is shown in a widget next to the stress bar.
Carnalitas Arousal Framework offers a basic gameplay loop around finding sufficient sexual partners, and then sexing the shit out of them. The most important features in a partner are physical attraction (at start of a relationship), a matching personality (at later stages of a relationship), and being on good terms with your partner (always). But if you can't find this qualities in your designated mate, you can always take a lover that is better suited to satisfy your desires...
Oh, and why bother? Because high arousal can give you debuffs (see below), or fire events analogous to stress events when reaching a new arousal level (supported, but not included - but see Carnal Consequences).
Default settings should be good to go, but everything can be tweaked or turned off if required. Using the "Make Love" action from Carnalitas is highly recommended. Without it, you probably won't have enough possibilities to have sex and consequently your arousal will run rampant.
Note: Carnalitas has a game rule called "Arousal causes Stress". This has nothing to do with Arousal as a game resource as introduced by this mod.
The game rule "Arousal Difficulty" lets you fine-tune arousal gain and loss from all sources, to make managing arousal more or less challenging. If you have a lot of sex mods installed you might want to offset that by ramping up the difficulty. Conversely, if you do not play with the "lay with" action you should reduce difficulty. It all depends on your mod loadout, experiment.
Player gains arousal over time based on partner opinion, sexuality, traits, stress, health and illnesses, life circumstances, and age: The "simple" setting disregards all these modifiers and just adds a constant value. I don't use or test this setting anymore since it completely bypasses the whole "take more lovers to combat arousal" gameplay, but you do you.
Whenever a sex event is fired by any mod that uses Carnalitas ("Male Love", for example) the quality of sex is determined by a multitude of factors, such as attraction, personality, what they think of you, how aroused you are, matching kinks and some randomness. Most of these apply differently for consensual and non-consensual scenes. Choose your spouse carefully: At the beginning of a relationship, attraction is most important. Later on, it's more about a matching personality. Keep your partner happy: A partner that hates you is a surefire way to kill joy in the bedroom. The result of each sex act is one of seven effects: Mind-blowing, amazing, satisfactory, ordinary, unsatisfactory, lousy or atrocious intercourse. Good sex reduces your arousal a lot, increases the opinion of your partner, and reduces stress. Bad sex still reduces arousal, but a lot less, reduces opinion, and adds stress. Average, ordinary sex only reduces arousal. Overall, arousal reduction via sex effects is roughly balanced with sophisticated passive arousal gain setting and yearly "Lay with Lover" action, but it all depends on your mod loadout.
This game rule adds passive debuffs depending on your current arousal level. Level 0: No modifiers Level 1: -10% stress loss Level 2: -30% stress loss, -10% hostile scheme resistance, +10% fertility Level 3: -50% stress loss, -20% hostile scheme resistance, +20% fertility "Hardcore mode" applies harsher debuffs and weaker buffs. This is recommended if you do not use a mod that provides arousal threshold events (e.g. Carnal Consequences).
Carnal Consequences for the arousal threshold events Intimate Encounters for the "Masked Orgy" decision, which is a great way to transform gold into arousal loss Prostitution Tweaks gives prostitution another way to reduce arousal while at the same time curbing prostitution bonuses
This mod overwrites hud.gui to display the arousal bar and conflicts with any mods that do the same. Does work with "Better UI" and "Show More Traits", both of which are already included in Carnalitas.
Coding help for the hud by ErnieCollins Arousal icons by Triskelia
Some simple tweaks to prostitution. The main benefit of prostituting yourself, when used in conjunction with Carnalitas Arousal Framework, are no longer associated trait bonuses, but to have another source of arousal reduction. And while at it I fixed a few things I didn't like about the way prostitution worked in Carnalitas.
This mod was initially intended to be part of Carnal Consequences, but the high number of Carnalitas overwrites and it's low customizability makes it more suitable to be stand-alone.
Prostitution trait no longer grants attraction bonuses (which resulted in a net opinion bonus for your spouse despite you whoring around - no longer!) and reduced stat bonuses. Only lose a piety level when first starting prostitution, not for every trait upgrade thereafter. Always seemed a bit silly to me that becoming better at whoring results in a sudden (and unexpected) drop in piety. Don't lose a piety level when starting prostitution. Just because I was temporarily unable to prostitute myself (and thus lost the modifier) should not mean that I lose another piety level when I start again, as opposed to someone who continued wohring the whole time. => What remains is the -1 piety level when starting prostitution for the first time.
Added generic "had great sex" event that reduces arousal. Triggers more often the more skilled a prostitute you are. Your prostitution income depends on your attraction, not on your trait level. Yes, logically it should be both, but I don't want to use a lot more modifiers since they would require their own translations. To pick up prostitution requires attraction above 10 (comely) and to not be asexual. Added chance for prostitutes to become pregnant or get someone pregnant (gosh!).
Carnalitas Carnalitas Arousal Framework (for arousal reduction event)
Overwrites a bunch of Carnalitas prostitution triggers and effects.
Lewd Succession Laws
Some straightforward changes to succession laws that might supplement your average lewd playthrough.
Unrestricted Gender Laws
Players can select any gender laws regardless of their faith doctrine. Does not affect AI. As the workshop mod "Gender Laws without Requirements", which I've used before but got broken with the 1.3 update.
Ultimogenitary Partition Succession
A "ultimogeniture" version of all Partition laws. They have the same restrictions and costs as their primogeniture counterparts. The AI never chooses them on their own, but can continue playing with them if they inherit it from you.
In the future I would like to add succession laws for "most attractive/fertile/promiscuous/virgin heir inherits" or "heir closest to adult age inherits", but from a cursory glance I don't think it's possible right now except for voting succession.
Incompatible with mods that change gender or succession laws.