Jump to content

12 Screenshots

About This File

IMPORTANT: Delete the "AdroitReligion" folder in your mods folder before installing a new version.

 

MPORTANT:  In game, all of the content is gated behind having the "Ritual Prostitution" Clerical Function Doctrine selected.  This doctrine requires that you have "Carnal Exaltation" or one of the custom tenets from AdroitReligionCustomChristianity chosen.

 

Hi everyone!  This is my first foray into paradox modding (besides some brief personal mods I did for ck2), and I decided I'd share it if anyone else has similar tastes.  The themes I'd like to represent in my mod include:

  • The clergy participating in ritual sexual service for followers of their faith
  • Events depicting the clergy having sex with faithful commoners/nobles of their realm
  • Clergy getting pregnant as a result of this service
  • Decisions/actions the character can take that fit the above theme (ritual prostutution with the clergy)
  • 'Volunteering' other faithful to also take part in the ritual prostitution
  • I mostly play with a Male-Dominated religion that has Theocratic Female Clergy, and I play as male characters.  I'll be making every attempt to account for other playstyles, just explaining my perspective.

 

Most of what I'll be working on will be related to this sort of functionality, at least in the near future.  I may branch out more if I get interested in other things, or based on feedback from all of you.

 

As of now, I've got this implemented:

  • A new "Ritualistic Prostitution" Doctrine
  • A simple building chain for Church-Brothels based off of the Monastic Schools
  • An event for lusty clergy member to be recognized for their lustfulness (based on the virtuous priest event)
  • An event for a non-lusty clergy member to become lusty
  • An event for a chaste clergy member to be shamed (and potentially forced to lose chaste)
  • Automatic or manual handling of clearing out old or ugly clergy members
  • "Volunteer" followers of your faith to work in the church-brothel
  • Priestess Impregnation Event - a random priestess or volunteer is impregnated by a lowborn visitor to a brothel.  The child will gain a trait "Child of God"
  • Visit a Church (brothel), and lay with a faithful clergy member or volunteer
  • Visit a Church (brothel) to work as a volunteer, and lay with other faithful members of your faith

 

Some notes on the Random Pregnancy Event:

Spoiler
  • "In-Lore" the resulting child is a "Child of God" - born to no father but God himself, and any husband of the mother doesn't mind that this has happened.  The child is not a bastard and is of their mother's dynasty.
  • I don't think this content will be to everyone's taste, and it's creating a number of random characters, so I've decided to hide it behind a "setting"
  • In order to enable it, you'll need to execute the new global decision I've added called "Allow Priestess Impregnation".  You can't turn this off once it's enabled, so I suggest you make a separate save if you're not sure about it.
  • Every ~12 months a random priestess or volunteer has a chance of getting impregnated by a random lowborn, who then disappears.  He'll show up in relations, but in-game lore it was an unknown peasant.
  • The child will be born with a "Child of God" trait, which gives them a small diplomacy and piety buff.
  • The other reason this is optional is because this required me to override the birth_events.txt and pregnancy_events.txt files to make this work.  I want this to be "modular" in that I can get rid of those overrides if it becomes a problem, or serve them out of a separate mod.  I don't know if any other mods are overriding these yet, but I'm sure they will in the future.

 

 

 

Some notes on the "Visit a Church" event:

Spoiler
  • From the decision menu, choose to visit the Church-Brothel with a 1 year cooldown (player only, no ai)
  • Your character is greeted by your church chaplain, lay with them or choose to view female/male priests, depending on your doctrines/clergy
  • Once a partner is selected, fire off a Carnalitas sex event
  • As there are not many events available yet, you'll be treated to my amateur attempt at eroticism for any hetero pairing, or the basegame implementation for anything else (I'll try to write more events as time allows)
  • Women working at or visiting the church brothel can become pregnant as part of these events - with special pregnancy events
  • The child will be born of the father's dynasty.  They won't be a bastard, but they will have another trait that prevents them from inheriting titles from their dynasty
  • As a player father, you can choose to "Elevate" such a child on birth (or afterwards), allowing them to inherit normally
  • As a player mother, you can choose to make the child of your house instead, and/or "Elevate" them as the father can
  • This is probably SUPER imbalanced - you can get yourself a lot of kids with useful inheritances using this.  I've implemented it this way because of some vague, personal fetishes, but I may look to limit/balance them as time goes on, or control it with other game rules

 

Things that I need to improve:

  • Localization may be goofy in some areas
  • Balance isn't perfect - I need to play more to know what good weights are for events and bonuses for buildings/tenets.  Open to feedback here!

 

High level todo list:

  • Localization updates - make the player a more active participant
  • Balance pass on events - add more checks on traits, stress impacts, etc.  Rebalance fervor losses/gains.
  • Major refactor - I've learned a lot since starting the mod, and I think I can clean things up.
  • Update the Pregnancy Event to allow a random noble of the faith to be chosen as the father instead
  • Custom outfits for events/general use - naked + nun's habit, or similar
  • Custom Councillor actions? (Or at least localizations)
  • Events around foreign religion courtiers converting after laying with priestesses
  • "Invite Sluts to Court" - maybe they'll make good priestesses

 

Installation:

  • Carnalitas is required!  Follow the instructions on the Carnalitas installation page first - and make sure it's above my AdroitReligion mod in the load order when you're done!
  • Do a clean install!  Delete the AdroitReligion folder in your mods folder before copying over the new version.
  • Extract the archive and place both the AdroitReligion and AdroitReligion.mod files in your \Documents\Paradox Interactive\Crusader Kings III\mod folder.  You may need to create the 'mod' folder if it doesn't already exist.
  • In the "Mods" section of the launcher, select "Manage Mods" and then "Add More Mods".  If my mod is in your mods folder, it should appear here and you should be able to add it.
  • If you're also using AdroitReligionCustomChristianity, also add that mod folder and file, and activate it the same way.
  • In game, all of the content is gated behind having the "Ritual Prostitution" Clerical Function Doctrine selected.  This doctrine requires that you have "Carnal Exaltation" or one of the custom tenets from AdroitReligionCustomChristianity chosen.

 

Compatibility Notes:

I'm trying to maximize compatibility by only overriding core files/systems that I have to.  Here's a list of things that I currently have to override.  I'll remove the overrides for each if/when I figure out how to do so.

  • common/council_positions/court chaplain - I had to override this to handle the replacement of clergy.  I may keep this one, as it should allow me to customize the councilor actions for this faith, but instead maybe I'll just make a new one.
  • common/holdings/church_holding - necessary to add the Church-Brothel building
  • common/religion/doctrines/doctrine_clerical_function - In order for me to add the Ritual Prostitution doctrine, I need to override it's category as a whole.
  • common/customizable_localization/GetActualBishopTitle - Necessary for localizing the Court Chaplain position, I may try to phase this out, or put it in the Custom Christianity optional mod.
  • events/pregnancy_events.txt and events/birth_events.txt  - Necessary for allowing the "child of god" events not to flag the child as a bastard/pop the wrong events.  If you're not interested in these events, and want more compatibility, you can delete these overrides (as long as you haven't enabled the content).  I've made minimal overrides, and commented them, so I hope any potential patches would be simple.  I may move these to a separate mod if necessary.

 

RELEASE NOTES:

Spoiler

AdroitReligion 1.11.1

  • Better compatibility with the latest version of Carnalitas (1.3.1)
  • Finally realized there's two places I need to set the supported version, so users will no longer get alerted about outdated versions.

 

AdroitReligion 1.11

  • Compatibility with the latest version of Carnalitas (1.3.1) (DELETE THE ADROIT RELIGION FOLDER BEFORE INSTALLING THE NEW VERSION)

 

AdroitReligion 1.10

  • Compatibility with the latest version of Carnalitas and the base game

 

AdroitReligion 1.09b

Updated to support newest version of Carnalitas (1.1.1 at time of writing)

 

AdroitReligion 1.09

 

The main change in this version is adding a decision/event for the player to volunteer as a ritual prostitute, effectively a mirror of the decision/event to visit the church-brothel normally.

  • "Start/Stop Volunteering at the [Temple Name]" Decision - give or remove the player character the "Ritual Prostitution Volunteer" character modifier to/from the player
  • "Work at the [Temple Name]" Decision - if a player has the "Ritual Prostitution Volunteer" modifier, they'll have this decision instead of the "Visit the [temple name]" decision.  Shares the same 1-year cooldown
  • When visiting the temple as a volunteer, the player can choose whether they want to have sex with a woman or a man
  • Once the gender is chosen, a random partner is picked.  This will either be the top liege of the realm (if not the player), a vassal, a courtier of the player, or a randomly generated lowborn.  The text of the event varies slightly based on who is chosen.  The sex scene from the normal visit is then played (these will get more varied when there are more carnalitas events!  My own, or from other compatible mods).
  • A female player character can become pregnant while working at the church brothel - either a "Child of God" if with a lowborn, or a "Child of a Priestess" if not.
  • Known Issue - a male character working at the church-brothel who impregnates a female visitor will result in a child who has the "Child of a Priestess" trait.  This doesn't really make sense - and I'm honestly thinking of just folding that trait together with "Child of God".

 

Other Changes

  • Some small refactors to other events to accept the new event
  • I've included placeholder english localizations for french and russian.  The mod isn't in these languages, but at least English text will appear instead of the localization codes.

 

AdroitReligion 1.08b

Fix a spelling mistake I missed

 

AdroitReligion 1.08
Probably the biggest release so far!  Some systems still need work (I still consider the mod WIP), but I wanted to get it out there.
This will require a new game, sorry.

 

Carnalitas is now a requirement
I've been waiting for some sort of framework to build off of to try to keep as compatible as possible for other mods, and Carnalitas seems like it.  I've enjoyed it so far, and it will be required going forwards.  I hope to make use of their special pregnancy functionality once implemented to avoid some of the overrides of the pregnancy and birth events I'm currently doing.  You MUST do a clean install with this update (make sure you delete the AdroitReligion folder in your mods folder before adding the new one).

 

"Visit the Church Brothel" Decision

  • From the decision menu, choose to visit the Church-Brothel with a 1 year cooldown (player only, no ai)
  • Your character is greeted by your church chaplain, lay with them or choose to view female/male priests, depending on your doctrines/clergy
  • Once a partner is selected, fire off a Carnalitas sex event
  • As there are not many events available yet, you'll be treated to my amateur attempt at eroticism for any hetero pairing, or the basegame implementation for anything else (I'll try to write more events as time allows)
  • Women working at or visiting the church brothel can become pregnant as part of these events - with special pregnancy events
  • The child will be born of the father's dynasty.  They won't be a bastard, but they will have another trait that prevents them from inheriting titles from their dynasty
  • As a player father, you can choose to "Elevate" such a child on birth (or afterwards), allowing them to inherit normally
  • As a player mother, you can choose to make the child of your house instead, and/or "Elevate" them as the father can
  • This is probably SUPER imbalanced - you can get yourself a lot of kids with useful inheritances using this.  I've implemented it this way because of some vague, personal fetishes, but I may look to limit/balance them as time goes on, or control it with other game rules

 

"Visit at the Temple" Character Interaction

  • Similar to the above, except you can choose this interaction on any individual clergy/volunteer in your realm and jump into the above event change.
  • Has it's own independent 1 year cooldown.

 

Game Rules
I'd avoided game rules in the past because I didn't like that you can't change them after game start.  After playing with them in integrating with Carnalitas, I've changed my mind.

  • Existing "random priestess pregnancy" decision/setting has been moved to a game rule.  It doesn't affect pregnancies from the new church brothel visit events.
  • A new game rule determining whether men will _ever_ be chosen for a role in one of my events.

 

Other tweaks:

  • Exalt Lustful Priestess Event: Added an option to "visit" the exalted priestess at the church brothel as a part of the event.
  • Chaste Priestess Exposed Event: Toned down fervor loss to -2, more balance tweaks to come in the future
  • Toned down notifications for priestess replacements (own court chaplain, family, friends get the full event, everyone else is silent).  May look at re-adding vassal chaplain notifications for player tier - 1.  If you're an emperor, you get notifications for your kings.  We'll see.
  • Small localization tweaks.  Most instances where I refer to a Church-Brothel or Whore-Priestess should instead use HouseOfWorship or Female/MalePriest localization keys.  If you use Aphrodesial Christianity from the submod, you'll still have mostly the same names (capitalization is weird in some places, still working on it).  If you use another religion as a base, you'll have theirs.  If you'd like to customize these, you can use my faith, customize in game as you'd like, and update the localization in the submod.

 

AdroitReligion 1.07

  • Added a new event involving a priestess or volunteer becoming pregnant while working at the Church-Brothel

 

AdroitReligion 1.06b

  • Revert Testing Weights (Make it so the events don't spam you every month!)

 

AdroitReligion 1.06

  1. Added the a character interaction to "volunteer" any character who follows your faith and who matches your gender requirements for clergy to participate in any of the existing (and future) events
  2. In the future, this interaction will be expanded to have the ability for the target to refuse, and probably be given some additional flavor/event text, for now - it just lets you volunteer your rival duke's wife to be a prostitute.
  3. Updated the Ritual Prostitution Doctrine to better handle additional "Carnal" tenets allowing it.  There's a shared localization key now, and any new tenets from other mods can easily be added to that list
  4. Corrected some spelling errors
  5. Some localization changes - sorry if you liked the old names!  These are still in flux and I'm open to suggestions.


AdroitReligion 1.05
Added the ability to clear out old and ugly priestesses, automatically or manually

  • This is implemented using the systems of temporal clergy with ruler appointment with revocations
  • For lay clergy, they're your regular vassals, so I think they should be replaced via normal mechanics


How it works:

  • Select the "Force Retirement" character decision on any follower of the faith
  • Or - wait for the once monthly event to pick them up (if they're over 40 or in some way ugly)
  • Either way, they'll be replaced by a new priestess under 30, with a chance to be lustful or beautiful


Also - cleaned up a bunch of encoding and other errors.

 

 

OPTIONAL MOD: AdroitReligionCustomChristianity

 

The main purpose of this optional mod is to provide some functionality that I want, but is less critical and less compatible than the main mod.  Current functionality:

  • New Tenet - Unfettered Lasciviousness - basically a combination of Carnal Exaltation and Hedonism, that also makes deviant, seducer, and beautiful into virtues.
  • Nude versions of Carnal Exaltation and Unfettered Lasciviousness - the same as normal except also naked 
  • A new custom christian faith - "Aphrodesial Christianity", which is basically the custom religion I'm using in my own play.  I want it as a real faith for a couple of reasons - largely related to the ability to better localize the priestess titles, have my own holy orders, and etc, while maintaining "friendliness" with the other Christians.

 

The nature of this optional mod means it will be less compatible than the main mod unless I can figure out a way to add tenets or faiths without having to completely override the base game file.  I chose this approach for tenets because I didn't like the existing implementations I saw which required the ability to pick a fourth tenet.

 

Core files wholly overwritten by this mod:

  • common/religion/doctrines/00_core_tenets.txt - my doctrines.  Required for the custom faith.
  • common/religion/religions/00_christianity.txt - my custom faith, you can delete this if you just want the tenets.

 

RELEASE NOTES

Spoiler

Adroit Religion Custom Christianity 1.01b

  • Invert Deviancy Check for new tenet

 

AdroitReligionCustomChristianity 1.01

  • New, separate, less compatible mod for adding my own tenets and a custom faith
  • This mod will likely be less compatible than I'd like - I don't like the way other mods are adding tenets (requiring a new category), and creating my own faith requires me to fully overwrite Christianity.  Use at your own compatibility risk.  You can delete common/religion/religions/00_christianity.txt if you only want the tenets.
  • Added Tenet "Unfettered Lasciviousness", which combines Carnal Exaltation, Hedonism, and makes deviant, seducer, and beautiful virtues.
  • This tenet may do other things in the future.
  • Added "Nude" versions of "Unfettered Lasciviousness" and Carnal Exaltation, that function the same as normal except nude
  • Finally, added my own faith "Aphrodesial Christianity", which is the form of Christianity I'm using in my play-throughs.  I wanted to add it as a real faith for a couple of reasons - largely related to the ability to better localize the priestess titles , have my own holy orders, and etc, while maintaining "friendliness" with the other Christians.

 

Open to feedback!


What's New in Version 1.11.1

Released

AdroitReligion 1.11.1

  • Better compatibility with the latest version of Carnalitas (1.3.1)
  • Finally realized there's two places I need to set the supported version, so users will no longer get alerted about outdated versions.


×
×
  • Create New...