Jump to content

[mod] Carnalitas Slavery Expansion


Recommended Posts

Posted

Carnalitas Slavery Expansion


If you want to support me:Ā You could buy me a coffeeā¤ļø

Ā 

Check out my other ModĀ Gender Laws Expanded!

Ā 

Carnalitas Slavery Expansion
expands on the Slavery System introduced in Carnalitas and tries to flesh out that part a bit more.
This mod introduces several new slave types and new interactions to work with.

Ā 

Balance might be a bit wonky, but will improve based on your feedback!
Ā 

Features

Slave Prostitution Doctrine:

Adds a Slave Prostitution Doctrine to the existing Prostitution Doctrines.

Basically Prostitution is still shunned, but you won't lose piety by forcing your slaves into prostitution.

Also increases the money your slaves make.

Ā 

New "Demand Sex" Interaction:

You will no longer be able to "Make Love" with your slaves. Instead you will be able to demand Sex with your slave.

This new interaction gives you the opportunity to have sex with anyone you have a hook on, including slaves.

Slave Concubines are an exception though, demanding sex with them does not use their hook.

Ā 

New Birth Control Interactions:

Instead of having a decision to use birth control you now get an interaction to start birth control on yourself, your consorts, your unmarried children, unmarried lovers at your court or slaves.

Players can choose between two options:

  • Classic Birth Control
  • Chastity Belt

Classic Birth Control gives a -100% fertility penalty and does reduce the pregnancy chance when having sex.

The chastity belt gives a -1000% fertility penalty, affects adultery triggers (treating the character like a chaste person) and will undress for sex.

Ā 

New Gender Focus Interactions:

Players will be able influence the gender and quantity of newborns by using the interaction on yourself, your consorts, your unmarried children, unmarried lovers at your court or slaves.

Ā 

New Slavery Tab:

Instead of being listed under relations, slaves will have their own tab on the character window, giving you a good overview which of your slaves is working in which category.

This is needed to keep track of the newly introduced slave types!

Ā 

Slave Prostitutes:

Slave Prostitutes earn gold by working for their owner. Their income is based in their own skills. With enough experience, they will either gather a large clientele and attract the attention of courtiers as well as vassals or get STDs.Ā 

Main Stat: Intrigue / Secondary: Diplomacy / Tertiary: Attraction

Ā 

Labour Slaves:

Labour Slaves earn gold by working for their owner. Their income is based in their own skills. The fewer skills Labour Slaves have, the more they have to do physical work, affecting their health negatively.

Main Stat: Stewardship / Secondary: Learning / Tertiary: Prowess

Ā 

Military Slaves:

Military Slaves gain prestige by serving in your army. The performance is based on their skills. An especially skilled Military Slave may become a talented Knight or even a great Commander, enabling them to lead armies as a Slave Commander. They do cost gold though, as they are paid like mercenaries (see Mamluks) and their health is going to be negatively affected due to the strict training.

Main Stat: Martial / Secondary: Prowess / Tertiary: Health

Ā 

Slave Concubines:

Slave Concubines offer both body and mind to their owner. They specialize in reducing stress. Slave Concubines with high attraction can be offered to other characters as a gift.

Main Stat: Diplomacy / Secondary: Learning / Tertiary: Attraction

Ā 

New Slave Experience Trait:

Introduces a trait with one xp track for each of the available slave occupations. See at a glance how good your slave is!

Ā 

New Slavery Report Interaction:

Right click on your character or slave to use the new slavery report interaction, which shows you the costs and gains of each of your slaves!

Ā 

New Interactions to reveal or adopt children of Slaves:

Reveal the fathers of the children born in slavery and even adopt them by using one of two new interactions!

Ā 

New Courtesan Relationship and Royal Mistress Court Position:

Adds the new relation "courtesan", a way for non-slavers to have official partners to make love with. Will add Diplomacy, Intrigue and Learning to your stats similar your primary spouse does. Adds a trait to keep track of a courtesan's worth and experience (high-value courtesans will be named cortigiana onesta, low-value cortigiana di lume).Ā You can ask slave prostitutes, slave concubines, courtiers and vassals to be your courtesans (slaves will lose their slave trait). Also added the court position "Royal Mistress" where you can choose your favorite courtesan to be your official lover, giving you additional bonuses!

Ā 

New "No Drama" Trigger:

Adds a new trigger that activates before sex: If your partner is safe to have sex with (consort, slave etc.) then adultery events will not trigger at all. Can be turned off in the game rules.

Ā 

New Abdication Interaction:

Right click on your character to use the new abdication interaction, which also transfers all of your slaves to your primary heir!Ā If you own an barony castle holding that is not the province capital, your character will keep it optionally as a refuge. That way, the character will not divorce secondary wifes and concubines.

Ā 

Compatibility

Replaces/edits some vanilla files:

  • common\court_positions\tasks\00_court_musician_tasks.txt -Ā court_musician_court_position_task_bolster_legitimacy
  • common\court_positions\tasks\00_cupbearer_tasks.txt -Ā cupbearer_court_position_task_flatter_dignitaries
  • common\court_positions\tasks\00_food_taster_tasks.txt -Ā food_taster_court_position_task_ear_to_the_ground
  • common\scripted_triggers\00_romance_and_seduction_triggers.txt -Ā might_cheat_on_partner_trigger
  • common\scripted_triggers\00_war_and_peace_triggers.txt -Ā can_be_warrior_trigger
  • common\scripted_triggers\00_war_and_peace_triggers.txt -Ā can_be_commander_basic_trigger
  • \gui\window_character.gui

Ā 

Replaces/edits some files in Carnalitas:

  • common\character_interactions\carn_force_start_prostitution_interaction.txt
  • common\character_interactions\carn_sex_interaction.txt
  • common\decisions\carn_birth_control_decisions.txt
  • common\game_rules\carn_game_rules.txt -Ā carn_prostitution_default_religious_doctrine
  • common\modifiers\carn_birth_control_modifiers.txt
  • common\religion\doctrine_group_types\carn_doctrine_group_types.txt -Ā carn_doctrine_prostitution
  • common\religion\doctrine_types\carn_doctrines.txt -Ā carn_doctrine_prostitution_accepted
  • common\scripted_effects\carn_had_sex_with_effect.txt
  • common\scripted_effects\carn_prostitution_doctrine_seeding_effects.txt
  • common\scripted_relations\carn_slave_relations.txt - slave
  • common\scripted_triggers\carn_adultery_triggers.txt
  • common\scripted_triggers\carn_sex_interaction_triggers.txt
  • \events\carn_slave_events.txt
  • \gui\window_character.gui

Ā 

Replaces/edits some files in Knight Manager Continued:

  • common\scripted_triggers\kmc_trigger.txt -Ā kmc_is_lover_trigger

Ā 

This mods also contains a fix where slave prostitutes would not stop working when freed.

Ā 

Installation

  • Please delete older versions of this mod before installing!
  • This mod is save-game compatible!Ā If you already have slaves from Carnalitas or Slavery Expansion 1.7Ā in your save-game, right click on yourself and use the interaction "Setup Slave Categories".

Ā 

Supported Languages:

  • English
  • German
  • Other Languages use the english localization

Ā 

Load Order

Ā 

LOAD ORDER without PA:

  1. Carnalitas
  2. Carnalitas Slavery Expansion
  3. CBO Unofficial (optional)

Ā 

LOAD ORDER with PA:

  • Currently not available

Ā 

Permissions Policy

You may use Slavery ExpansionĀ in your mod, but you MUST credit the author on your mod's description page.
Ā 

Credits

Interaction icons taken fromĀ Interaction Icon Project Full

Everyone on the CK3 Mod Co-op Discord Server for answering my numerous questions!

Cheri for creating Carnalitas ;)

Ā 

Tutorial on how to add the slave tab and courtesan window to your custom window_character.gui

Spoiler
  • Ā Find the BOTTOM AREA section and replace all buttons with
using = sm_slaves_button

image.png.3f75eefe2122d293567bba7aa2c8b774.png

Ā 

  • Find the RELATIONS TAB section and add before it
####################################
############ SLAVES TAB ############
####################################

using = sm_slaves_tab

Ā 

  • Edit the widget visibility of the relations tab to look like this
visible = "[And(CharacterWindow.IsTabShown('relations'), GetVariableSystem.HasValue( 'character_window_tab', 'relations' ))]"

image.png.7f26fc2a57b7dbac6a2953728c0b44e2.png

Ā 

  • Add the courtesan window either between state and the main vbox or the main vbox and window_character_filter
  • Do not put this entry inside state, the main vbox or window_character_filter!

Ā 

cse_social_relationship_sub_window = {}

RelationshipWindow.png.00efecc96cee3795687da7633bd75c18.png

Ā 

  • Add the following action to the "state" of the window (usually found at the very beginning) for the FadeIn
on_finish = "[GetVariableSystem.Set( 'cse_show_social_relationship', 'true' )]"
  • Add the following action to the "state" of the window (usually found at the very beginning) for the FadeOut
on_start = "[GetVariableSystem.Clear( 'cse_show_social_relationship' )]"

image.png.04659cfdcf506de59c758dacaace2536.png


 

  • 4 weeks later...
Posted

Hello. This mod seems to be something what I've been looking for. However, is there a possibility to add this modded doctrine as the default doctrine in the game rules?

Posted
On 5/7/2022 at 10:06 AM, Rabe said:

Hello. This mod seems to be something what I've been looking for. However, is there a possibility to add this modded doctrine as the default doctrine in the game rules?

Should be possible, I'll look into it.

Posted
5 hours ago, Rabe said:

Thank you for your answer and your effort! ? Such option would enhance my gameplay even better.

Done :)

Posted (edited)
17 hours ago, LordDGP said:

Done :)

Thank you, sir! Much appreciated!Ā ?

Edited by Rabe
  • 1 month later...
Posted
4 minutes ago, LordDGP said:

FYI: Replaced the mod "Carnalitas Submod - Slave Prostitution Doctrine" with my new expanded mod.

I know, I've just downloaded it. ?

Ā 

Ā 

Posted

New game with custom ruler of Uppland.

Ā 

Only been playing a couple of hour but so far everything working great. Just got my first two slaves and set one to prostitution.

Ā 

On 4/15/2022 at 1:11 AM, LordDGP said:

New Slavery Tab:

Instead of being listed under relations, slaves will have their own tab on the character window,

I didn't see that in-game but I'll have another look now I know it's on the character window (whatever that is).

Ā 

For anyone who is interested, this mod seems to be working nicely with Regula Magistri.

Posted (edited)
1 hour ago, Grey Cloud said:

I didn't see that in-game but I'll have another look now I know it's on the character window (whatever that is).

The character window is the window you see when you click on a character.

There you see multiple tabs (vanilla: family, relationships, courtiers, vassals). My mod adds the tab ā€žSlavesā€œ to them.

Ā 

Unfortunately every mod that edits anything on this window has to overwrite the entire file, making it incompatible with mods like physical attributes (will still work, just the special attributes wonā€˜t show). Would need a special compatch.

Edited by LordDGP
Posted
16 minutes ago, LordDGP said:

The character window is the window you see when you click on a character.

There you see multiple tabs (vanilla: family, relationships, courtiers, vassals). My mod adds the tab ā€žSlavesā€œ to them.

Ā 

Unfortunately every mod that edits anything on this window has to overwrite the entire file, making it incompatible with mods like physical attributes (will still work, just the special attributes wonā€˜t show). Would need a special compatch.

Thanks for mod. Can you do compatibility with this mod(i mean physical attributes and submods, when mods updated to this version ck3).

Posted
18 minutes ago, R3g1cide said:

Thanks for mod. Can you do compatibility with this mod(i mean physical attributes and submods, when mods updated to this version ck3).

I will, but I won't make one for every mod in existence. For that I created the tutorial in the mod description :)

Ā 

Will upload a compatch for physical attributes soon.

Posted
1 hour ago, LordDGP said:

The character window is the window you see when you click on a character.

There you see multiple tabs (vanilla: family, relationships, courtiers, vassals). My mod adds the tab ā€žSlavesā€œ to them.

Thanks but I managed to find it. Drives me crackers the way CK3 has info all over the place and in farting little windows, e.g. vassals, courtiers, etc.

Ā 

I don't use PA, I prefer CBO Vanilla.

Ā 

Still only got two prostitutes but the money has gone up from 6 to 9 gold. One of the girls is now doubling and my spymaster. ? Does prostitution bump intrigue? I generally check prisoner stats to see if they are worth recruiting but I made these two prostitutes which suggests I didn't see anything good but now they both have good intrigue.

Ā 

Ā 

Posted
10 minutes ago, Grey Cloud said:

Thanks but I managed to find it. Drives me crackers the way CK3 has info all over the place and in farting little windows, e.g. vassals, courtiers, etc.

Ā 

I don't use PA, I prefer CBO Vanilla.

Ā 

Still only got two prostitutes but the money has gone up from 6 to 9 gold. One of the girls is now doubling and my spymaster. ? Does prostitution bump intrigue? I generally check prisoner stats to see if they are worth recruiting but I made these two prostitutes which suggests I didn't see anything good but now they both have good intrigue.

Ā 

Ā 

Carnalitas' prostitute trait does increase intrigue, but this is nothing I added/changed.

I did increase the money they make :P

Posted
2 hours ago, LordDGP said:

I did increase the money they make

Never a bad thing, IMO. ?

Ā 

I'm not having much luck - apart from those two right at the start all the prisoners have been male and over 40. ā˜¹ļø Now the two girls are retired. :classic_sad:Ā  You'd think running around Scandinavia I'd find some hot totty somewhere. ?

Posted
1 hour ago, Zukzukarr said:

I don't know how that mod works so I just want to ask. Could you be able to create a "Unified UI - UniUI" patch?

Does Carnalitas have this?

Otherwise it would not make so much sense.

Posted

Asked on Discord, but guess not. Then of course you're right it wouldn't make sense. Asked because I am trying to build a new load order with new UI mods.

Posted

I have used the forced labour part as it's not my thing but every other part of the mod is doing great. Prostituting, buying and selling, notification when they get too old. Sex slave part and slave soldier working fine too. I'm not sure if the slave soldier does anything other than give you prestige?

Ā 

Top job. Thanks.

Posted (edited)
10 hours ago, Grey Cloud said:

I have used the forced labour part as it's not my thing but every other part of the mod is doing great. Prostituting, buying and selling, notification when they get too old. Sex slave part and slave soldier working fine too. I'm not sure if the slave soldier does anything other than give you prestige?

Ā 

Top job. Thanks.

Glad to hear!

Slave soldiers can be used as knights in your army, slave commanders can be set as commanders of your army (both regardless of gender).

Edited by LordDGP
Posted (edited)
9 hours ago, LordDGP said:

Slave soldiers can be used as knights in your army, slave commanders can be set as commanders of your army.

I'll keep an eye on that. I recently did the tribal to feudal switch so I haven't done much warring while I wait for my economy to sort itself out.

Edited by Grey Cloud
Posted

I'm excited for your mod. Will be giving it a try later this evening or over the weekend. Been doing the old fashioned debug mod for certain things so we'll see how your mod improves this. I know it will a lot since by reading the feedback, it's right on in terms of what I'm looking for

Posted
14 hours ago, LordDGP said:

Slave soldiers

I had a war but forgot about the slave soldiers (also forgot about the Varangian Vets) ?

What is the difference with recruits/the middle one/commander?

Posted
16 minutes ago, Grey Cloud said:

I had a war but forgot about the slave soldiers (also forgot about the Varangian Vets) ?

What is the difference with recruits/the middle one/commander?

Just like I said:

  • Slave Recruits are minors in preparation to beĀ soldiers
  • Slave soldiers can be used as knights in your army
  • Slave commanders can be set as commanders of your army (both regardless of gender).

They level up the longer they are military slaves.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...