babaraddin Posted October 25, 2023 Posted October 25, 2023 (edited) On 10/22/2023 at 2:28 PM, EvilQuix said: One last thing I promise (and I really do like this mod). Historically masters were always or almost always guaranteed sexual access to slaves with impunity, so it shouldn’t be considered adultery or sodomy for somebody to do this. (Although I’m not sure if this really applies to your mod or is more of just a shortcoming in Carnalitas as a framework). Thanks for the informative post EvilQuix! I remember this used to be the case a while ago before I updated my LoversLab mods, and I'm not sure which one made that change. There should be, at least, an option to go back to the old system. Has anyone else noticed this change and/or know which mod is responsible? I already looked at the changelogs and came out empty UPDATE: After some messing around, I found out that this was caused by a conflict between Slavery Reimagined and Love Reimagined. Simply moving the latter to the bottom solved the issue. Edited October 25, 2023 by babaraddin Update
pharaox Posted October 26, 2023 Author Posted October 26, 2023 On 10/22/2023 at 8:28 PM, EvilQuix said: I just wanted to congratulate you on making one of the best mods for all of CK3. @EvilQuixThanks, I am really glad you like it! On 10/22/2023 at 8:28 PM, EvilQuix said: Attractive slaves do get higher prices but the slave trader event always brings skilled slaves rather than attractive ones. Actually, it should be pretty random. There is a slightly higher chance for "good" traits for one of the slaves, including those that increase attractiveness, there are simply much more traits that don't compared to ones that do. Attractiveness by itself is not much useful to the AI (except that it increases Slave Concubine aptitude and therefore bonuses), so while it's taken into account for willingness to buy / sell and prices, it's just one of many things that are also taken into account to ensure the AI stays competitive. On 10/22/2023 at 8:28 PM, EvilQuix said: There used to be a “historically accurate slavery doctrines” sub mod for carnalitas but its development has been discontinued and it doesn’t work on 1.10. It does work. I am using it all the time and it's definitely the setup I recommend. It has not been updated because it doesn't need updating. Just download it and use it. On 10/22/2023 at 8:28 PM, EvilQuix said: Historically masters were always or almost always guaranteed sexual access to slaves with impunity, so it shouldn’t be considered adultery or sodomy for somebody to do this. (Although I’m not sure if this really applies to your mod or is more of just a shortcoming in Carnalitas as a framework). This is not part of this mod, but perhaps you are using my other mod, Carnalitas Love Reimagined (if you don't, you may give it a try), in that mod there are small piety penalties for adultery / sodomy if you make love to a slave who is not a Slave Concubine. I think how "bad" having sex with a slave was considered varied by time / place / religion, and so would be difficult to capture correctly. Mostly for gameplay purposes, I think a small penalty (not an excessive one) depending on religion should be ok.
pharaox Posted October 26, 2023 Author Posted October 26, 2023 (edited) On 10/25/2023 at 8:15 PM, babaraddin said: After some messing around, I found out that this was caused by a conflict between Slavery Reimagined and Love Reimagined. @babaraddin Small piety penalties (0 / -25 / -50) for adultery / sodomy depending on religion when you Demand Sex from a slave who is not a Slave Concubine is a feature of CLR, not a bug, see also the README and the explanations above. We may argue how well does it apply to different time periods, cultures, and religions - it may apply to some and not to others, but still I intend to keep it for gameplay purposes. I am also open to suggestions how to improve it if you have some. The correct load order, as explained in the CLR README is first CLR, then CSR. If you reverse them certain things might be broken. Edited October 26, 2023 by pharaox
pharaox Posted October 26, 2023 Author Posted October 26, 2023 On 10/24/2023 at 1:18 AM, James_E_C said: Supposedly, there's a compatch, but it didn't work for me. Maybe I did the wrong load order... @James_E_C What compatch is this? I personally never made one (and don't intend to), and didn't see one in LoversLab?
James_E_C Posted October 27, 2023 Posted October 27, 2023 7 hours ago, pharaox said: @James_E_C What compatch is this? I personally never made one (and don't intend to), and didn't see one in LoversLab? It's called RUI+ Slavery. Got it off the Carnalitas Discord, I think.
Dark_Crow Posted October 30, 2023 Posted October 30, 2023 Hi author, I'm not sure if the person who originally gave you the Chinese translation is still updating it, and then I've translated a new Chinese translation here simp_chinese(1).zip
DrMojoDoc Posted November 10, 2023 Posted November 10, 2023 Hello pharaox, I know you are probably busy with making patches for 1.11 but I was wondering if you could make this mod compatable with Extended Marriage Doctrines by kalanyr. I tried to use this CSR with this mod and I cannot access the slave concubine feature of this mod. I think CSR doesn't recognize the all the marriage/concubinage types added by EMD. And If you cannot find the time for it, can I ask where I might need to look at the code, so I can perhap make my own changes?
wnachenb Posted November 11, 2023 Posted November 11, 2023 Hi, just a heads up, it seems there's some kind of conflict with the new patch (1.11). Some court positions aren't showing proper descriptions, like Seneschal.
Dwjliel Posted November 12, 2023 Posted November 12, 2023 (edited) Superflous, pharaox has rescued the situation Edited November 13, 2023 by Dwjliel
pharaox Posted November 13, 2023 Author Posted November 13, 2023 I just released new version 0.17.0 (for CK3 1.11.x), see file. It makes the mod fully compatible with the new CK3 version 1.11, and also makes the new Master Assassin court position available to slaves. Since currently CK3 1.11.x keeps crashing on Linux, I wasn't able to test this new version as thoroughly as I hoped, still I believe it should be ok for a release. If you see anything strange, please let me know. @wnachenb, @Dwjliel There were many issues, not just the one mentioned above. Please use the newly released version, not the quick fix provided above. @Dwjliel The learning_per_piety_level stuff was in 1.10 of course, this is why it was present in the old version of the mod as well. It's no longer there since the mod is fully adapted to the new version. 1
pharaox Posted November 13, 2023 Author Posted November 13, 2023 Unfortunately, I wasn't able to include the requests / suggestions previously made in this forum in the new version, since ensuring compatibility and fighting with Paradox bugs took me quite a lot of time. I am also working on a new mod and it proved to be more difficult than I expected. The following is still on my list that I would like to check and potentially include in the next version: Compatibility with Extended Marriage Doctrines (requested by @DrMojoDoc, helpful suggestions by @OzcarMike) Names for children of Slave Concubines should be of their owner's culture, rather than the slave's culture (reported by @bc05) Chinese translation (provided by @Dark_Crow)
pharaox Posted November 13, 2023 Author Posted November 13, 2023 (edited) I am happy to announce the first release of my new mod, Travelers. It makes characters always travel to their home when it changes instead of teleporting, no matter if it changed due to marriage, invitation, imprisonment or release from prison, becoming a guest, becoming landed for the first time, or realm capital change. I spent a lot of time working on it in the last 2 months before finally considering it to ready for a release. I hope you enjoy it as much as I do. With CSR, this of course also applies to slaves when they are bought, ransomed, or gifted. Note that CSR doesn't need any special support for this, the traveling introduced by Travelers is generic and should work with most other mods as well. @Rhaenuriel It's finally out, you may give it a try. Edited November 13, 2023 by pharaox 1
SoCalExile Posted November 14, 2023 Posted November 14, 2023 Getting errors when using this with Sappho's Daughter II: Spoiler [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 556 file: common/scripted_triggers; carnx_can_serve_as_court_physician_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 567 file: common/scripted_triggers; carnx_can_serve_as_antiquarian_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 578 file: common/scripted_triggers; carnx_can_serve_as_court_gardener_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 611 file: common/scripted_triggers; carnx_can_serve_as_food_taster_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 622 file: common/scripted_triggers; carnx_can_serve_as_seneschal_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 633 file: common/scripted_triggers; carnx_can_serve_as_cupbearer_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 655 file: common/scripted_triggers; carnx_can_serve_as_court_jester_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 677 file: common/scripted_triggers; carnx_can_serve_as_court_musician_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 732 file: common/scripted_triggers; carnx_can_serve_as_slave_concubine_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 4 file: common/script_values/carnx_court_position_values.txt line: 556 file: common/scripted_triggers; carnx_can_serve_as_court_physician_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 16 file: common/script_values/carnx_court_position_values.txt line: 567 file: common/scripted_triggers; carnx_can_serve_as_antiquarian_trigger line: 2 [21:24:04][jomini_script_system.cpp:276]: Script system error! Error: liege trigger [ Failed context switch ] Script location: file: common/script_values/sd_court_position_values.txt line: 28 file: file: common/character_interactions/carnx_sell_slave_interaction.txt line: 252; carnx_lacking_court_positions_modifier line: 28 file: common/script_values/carnx_court_position_values.txt line: 578 file: common/scripted_triggers; carnx_can_serve_as_court_gardener_trigger line: 2
pharaox Posted November 14, 2023 Author Posted November 14, 2023 (edited) 4 hours ago, SoCalExile said: Getting errors when using this with Sappho's Daughter II: The issue is in the SD2 mod. It overrides the vanilla trigger court_position_aptitude_family_business_value without bothering to check if a liege exists (which the vanilla trigger does). Perhaps they copied that part from an older vanilla (1.9 or older, I can see the check in the 1.10 and 1.11 vanilla files), and haven't adapted it since then. Since this is being used to determine the aptitude of all court positions, it breaks all places where such an aptitude is checked and the character in question doesn't yet have a liege. CSR interactions are checking the aptitude for all court positions, so this is why you see so many errors. It's a one line fix, but really it belongs in SD2, not CSR. Edited November 14, 2023 by pharaox 2
SoCalExile Posted November 14, 2023 Posted November 14, 2023 5 hours ago, pharaox said: The issue is in the SD2 mod. It overrides the vanilla trigger court_position_aptitude_family_business_value without bothering to check if a liege exists (which the vanilla trigger does). Perhaps they copied that part from an older vanilla (1.9 or older, I can see the check in the 1.10 and 1.11 vanilla files), and haven't adapted it since then. Since this is being used to determine the aptitude of all court positions, it breaks all places where such an aptitude is checked and the character in question doesn't yet have a liege. CSR interactions are checking the aptitude for all court positions, so this is why you see so many errors. It's a one line fix, but really it belongs in SD2, not CSR. Thanks, I think I found and corrected it.
Eagleman Posted November 20, 2023 Posted November 20, 2023 @pharaox i have this error [22:21:37][jomini_script_system.cpp:276]: Script system error! Error: Event target link 'scope' returned an unset scope Script location: file: common/script_values/carnx_slave_values.txt line: 348 [22:21:37][jomini_script_system.cpp:276]: Script system error! Error: scope:party1 trigger [ Failed context switch ] Script location: file: common/script_values/carnx_slave_values.txt line: 349
pharaox Posted November 21, 2023 Author Posted November 21, 2023 23 hours ago, Eagleman said: i have this error Thanks! Will be fixed in the next version.
DarksideRevan Posted November 24, 2023 Posted November 24, 2023 Sorry if this is a stupid question but is this supposed to substitute Carnalitas Slavery Expansion or does it complement it?
Dwjliel Posted November 26, 2023 Posted November 26, 2023 (edited) Not the author, but they do different things. I believe tehnically they can both be active, but their ethos' clash. Pick your poison, one or the other probs better. Edited November 26, 2023 by Dwjliel
pharaox Posted November 27, 2023 Author Posted November 27, 2023 On 11/26/2023 at 11:30 AM, Dwjliel said: I believe tehnically they can both be active, but their ethos' clash. Pick your poison, one or the other probs better. +1 Yes, they are technically compatible but conceptually not really. Naturally, I recommend picking CSR, together with CLR (Carnalitas Love Reimagined) ? If you really miss a feature from CSE please let me know and I might consider adopting it in some way.
Rhaenuriel Posted November 28, 2023 Posted November 28, 2023 On 11/27/2023 at 6:21 PM, pharaox said: +1 Yes, they are technically compatible but conceptually not really. Naturally, I recommend picking CSR, together with CLR (Carnalitas Love Reimagined) ? If you really miss a feature from CSE please let me know and I might consider adopting it in some way. I really liked these features from CSE: - the 'Demand sex interaction' from having a hook on someone - the ability to assign sex slaves and offer them to others for opinion boosts / hooks.
pharaox Posted December 2, 2023 Author Posted December 2, 2023 On 11/29/2023 at 1:25 AM, Rhaenuriel said: I really liked these features from CSE: - the 'Demand sex interaction' from having a hook on someone - the ability to assign sex slaves and offer them to others for opinion boosts / hooks. I'll add the first one to CLR, with a game rule with options to disable, enable only for strong hooks, and enable for all hooks. Together with another game rule I am adding to disable the same location requirement it should work pretty similar to CSE. The second one I find both ahistorical and quite excessive, and CSR doesn't have "sex slaves" for this reason. Slave Concubines similarly offer advantages to their owner based on their aptitude, but they are more similar to concubines and expected to stay faithful to their owners. There are other mechanisms in CSR however - you can get opinion by gifting slaves, and you can get hooks by ransoming them. In both cases, you lose the slave, I think this is much better balanced. 3
Rhaenuriel Posted December 2, 2023 Posted December 2, 2023 1 hour ago, pharaox said: I'll add the first one to CLR, with a game rule with options to disable, enable only for strong hooks, and enable for all hooks. Together with another game rule I am adding to disable the same location requirement it should work pretty similar to CSE. The second one I find both ahistorical and quite excessive, and CSR doesn't have "sex slaves" for this reason. Slave Concubines similarly offer advantages to their owner based on their aptitude, but they are more similar to concubines and expected to stay faithful to their owners. There are other mechanisms in CSR however - you can get opinion by gifting slaves, and you can get hooks by ransoming them. In both cases, you lose the slave, I think this is much better balanced. Fair enough, I understand your reasoning based on the scope of this mod. Thank you for adding the first option! 1
Dark_Crow Posted December 13, 2023 Posted December 13, 2023 On 10/30/2023 at 10:12 PM, Dark_Crow said: Hi author, I'm not sure if the person who originally gave you the Chinese translation is still updating it, and then I've translated a new Chinese translation here simp_chinese(1).zip 14.32 kB · 19 downloads author,this is anew Chinese translation
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now