Jump to content

14 Screenshots

About This File

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

Edited by LordDGP
V2.0


What's New in Version 2.2

Released

2.2

  • Updated Files to support CK3's 1.19 / Carnalitas 2.16 Update
  • Streamlined sex events since some options were preventing pregnancies
  • Added new game rule to redirect sex interactions and events to Carnal Court
  • Minor Fixes

2.1.1

Spoiler
  • Hotfixes

2.1

Spoiler
  • Updated Files to support CK3's 1.18 / Carnalitas 2.13 Update
  • Overhauled the slave trait inheritance event
  • Updated Files to support CK3's 1.18 / Carnalitas 2.13 Update

2.0

Spoiler
  • Completely overhauled slave assignments, there is now only one interaction.
  • Removed age restriction for assigning slaves, you can now assign children to be Slave Prostitutes and Slave Concubines, so you don't have to remember them. They will start working when they are old enough.
  • Slave assignment interaction will preview how much income and xp that slave will make.
  • Every slave's job income is dependent of a character's skill in that department.
  • Slave Prostitutes are now completely separated from prostitutes, which results in less overwrites.
  • Renamed Sex Slaves to Slave Concubines.
  • New Slave trait that tracks how much xp a slave has in each field of work.
  • Added new interaction to get a list how much income each slave makes.
  • 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.
  • New Courtesan 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).
  • Added court position "Royal Mistress" where you can choose your favorite courtesan to be your official lover.
  • Fixed gender focus interaction, you will now get a message if the gender focus has applied to the mother.
  • The chastity belt will now only undress when you are the owner (except for the offer slave concubine interaction).
  • Demand Sex will only not use the hook when using on slave concubines and will trigger an event where you can choose to have sex or get stress reduction (value depending on your slave's aptitute).
  • Added 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 feature regarding abdicate interaction: 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.

1.7

Spoiler
  • Updated Files to support CK3's 1.12 / Carnalitas 2.6 Update.

1.6

Spoiler
  • Updated Files to support CK3 Update 1.9 "Lance".
  • Overhauled how sex slaves, slave soldiers and labour slaves level up; made use of the new XP system.

1.5

Spoiler
  • Edited window_character.gui to support CK3's 1.7.0 Update.

1.4

Spoiler
  • Added decision to deactivate slave trait inheritance (now replaces carn_slave_events.txt).
  • Reworked gender birth focus interaction: You can additionally increase your chance for twins to 69%.
  • Fixed adoption interaction exploit where you could already see who the father is.
  • Streamlined triggers that were stopping your ruler from leading your army in some cases.
  • Added optional sm_slaves_button_lite.gui for modders that only replaces the family and relations tab instead of all tabs.

1.3

Spoiler
  • Fixed a case where the slave relation is not properly set on slave children.
  • Updated my "Setup Slave Categories" Interaction to fix save-games with the issue mentioned above.
  • Birth Control and Gender Focus can now be set for unmarried lovers and soulmates at your court.
  • Now replaces carn_sex_interaction.txt to not lose piety when making love to a prostitute while having the slave prostitution doctrine.
  • Included chinese translation.

1.2

Spoiler
  • Slaves can't refuse when you offer sex slaves to them.
  • Minor Fixes.

1.1

Spoiler
  • Renamed the main mod to better work with Compatches.
  • Fixed a case where you could offer a sex slave to herself.
  • Fixed sex slaves skipping rank 1 when leveling up.
  • Added ability to use hooks when offering slaves.
  • Added special Abdication Interaction that allows you to transfer your slaves to your heir.
  • Added Compatch for Physical Attributes.

 



×
×
  • Create New...