From 299934584e8315adaaf6c7899e2d6b128b09ffa2 Mon Sep 17 00:00:00 2001 From: AbstractConcept Date: Thu, 26 Jan 2023 00:36:18 -0600 Subject: [PATCH] Further updates --- 1.4/Assemblies/Privacy-Please.dll | Bin 37888 -> 38912 bytes 1.4/Assemblies/Privacy-Please.pdb | Bin 118272 -> 118272 bytes About/Changelog_v1.0.0.txt | 23 +++---- Defs/PreceptDefs/PreceptDef_Exhibitionism.xml | 4 +- Defs/SexActReactionDefs.xml | 22 +++++-- Defs/ThoughtDefs/ThoughtDefsBeastiality.xml | 12 ++-- Defs/ThoughtDefs/ThoughtDefsExhibitionism.xml | 46 ++++++++------ Defs/ThoughtDefs/ThoughtDefsInfidelity.xml | 18 +++--- Defs/ThoughtDefs/ThoughtDefsMasturbation.xml | 18 +++--- Defs/ThoughtDefs/ThoughtDefsNecrophilia.xml | 12 ++-- Defs/ThoughtDefs/ThoughtDefsRape.xml | 12 ++-- Defs/ThoughtDefs/ThoughtDefsXenophilia.xml | 18 +++--- Languages/English/Keyed/SettingsKeys.xml | 5 ++ Languages/English/Keyed/SexualityCardKeys.xml | 6 +- Source/.vs/SourceCode/v16/.suo | Bin 142336 -> 142336 bytes Source/Scripts/Extensions/PawnExtension.cs | 16 ----- Source/Scripts/Patches/HarmonyPatch_RJW.cs | 10 +-- Source/Scripts/Settings/BasicSettings.cs | 9 ++- Source/Scripts/Utilities/Enums.cs | 6 +- Source/Scripts/Utilities/ModDefOf.cs | 14 ----- Source/Scripts/Utilities/PrivacyUtility.cs | 14 ++--- .../Utilities/SexInteractionUtility.cs | 59 +++++++++++++++--- Source/obj/Debug/Privacy-Please.dll | Bin 37888 -> 38912 bytes Source/obj/Debug/Privacy-Please.pdb | Bin 118272 -> 118272 bytes .../SourceCode.csprojAssemblyReference.cache | Bin 424 -> 291905 bytes 25 files changed, 180 insertions(+), 144 deletions(-) diff --git a/1.4/Assemblies/Privacy-Please.dll b/1.4/Assemblies/Privacy-Please.dll index 434145c8082a2646b86c8d19811b3d31e1987226..1950008c327b70a57c241d6a8bd30cfe23807335 100644 GIT binary patch literal 38912 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 delta 17440 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 D(fM92 delta 16347 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 diff --git a/About/Changelog_v1.0.0.txt b/About/Changelog_v1.0.0.txt index 3ce53a9..8facc28 100644 --- a/About/Changelog_v1.0.0.txt +++ b/About/Changelog_v1.0.0.txt @@ -4,18 +4,13 @@ This mod adds a greater awareness of sex to people. When people witness (or are Sex acts that can provoke reactions include: - - Consensual sex: Encountering two lovin' individuals will generally result in the embarrassment of all involved and the couplating couple immediately ceasing their activities (unless the couple are both Exhibitionists) + - Consensual sex: Encountering two lovin' individuals will generally result in the embarrassment of all involved and the copulating couple immediately ceasing their activities (unless the couple happen to be Exhibitionists). Reactions to consensual sex can be modified through the Exhibitionism precept - Masturbation: Finding some masturbating will likely embarrass both parties and the discovered individual immediately stopping what they were doing (unless they happen to be an Exhibitionist). Reactions to masturbation can be modified through the Masturbation precept (included in Sexperience - Ideology) - - Cheating: Discovering a partner cheating will greatly upset most people (unless they happen to be a Culkold). Reactions to cheating can be modified through the Lovin' precept ('free and approved' lovin' will nullify discontent from cheating). - - Bestiality: Witnessing bestiality will generally cause individuals to Panic (unless they are a Zoophile). Reactions to bestiality can be modified through the Bestiality precept (included in Sexperience - Ideology) - - Rape: Witnessing rape will generally cause individuals to Panic (unless they are a Rapist). Reactions to rape can be modified through the Rape precept (included in Sexperience - Ideology). - - Necrophilia: Witnessing necrophilia will generally cause individuals to become Nauseated (unless they are a Necrophile). Reactions to necrophilia can be modified through the Necrophilia precept (included in Sexperience - Ideology). - - Xenophilia: Stumbing upon humanoids of different species lovin' will generally be treated like encountering any other lovein' couple (unless the witness happens Xenophobe, who will likely Harrass the poor couple). Reactions to xenophilia can be modified through the Alien Dating precept (included in Humanoid Alien Races). - -As hinted above, some individuals will be unable to ignore what they just witnessed, resulting in the following reactions: - - Panic: the witness will likely run away and hide, though more aggressive types may start a social fight with the transgressor. - - Nauseated: the witness will run away and likely vomit after what they just saw. - - Harass: the witness will start insulting the transgressor, though this might escalate to violence. + - Cheating: Discovering a partner cheating will greatly upset most people (unless they happen to be a Culkold). Reactions to cheating can be modified through the Infidelity precept + - Bestiality: Witnessing bestiality will generally cause individuals to run away (unless they are a Zoophile). Reactions to bestiality can be modified through the Bestiality precept (included in Sexperience - Ideology) + - Rape: Witnessing rape will generally cause individuals to run away (unless they are a Rapist). Reactions to rape can be modified through the Rape precept (included in Sexperience - Ideology). + - Necrophilia: Witnessing necrophilia will generally cause individuals to run away and likely vomit (unless they are a Necrophile). Reactions to necrophilia can be modified through the Necrophilia precept (included in Sexperience - Ideology). + - Xenophilia: Stumbing upon humanoids of different species lovin' will generally be treated like encountering any other lovein' couple (unless the witness happens to be a Xenophobe). Reactions to xenophilia can be modified through the Alien Dating precept (included in Humanoid Alien Races). Options have been included to toggle whether people should react to these various sex acts and whether people will turn a blind eye to them during rituals and parties. Additional options have been included to toggle whether prisoners, slaves, and members of other factions should react to witnessed sexual activities. @@ -26,10 +21,10 @@ This mod also provides improved threesome support. Threesomes can now be trigger The chance of a threesome occurring can be configured in the mod options. In all cases, however, those involved must have a good opinion of each other and the passer-by mustn't be doing an player ordered or important job at the time. -Two new RJW quirks are also included - Cuckold and Voyeur. Cuckolds get a thrill witnessing their partners cheated on them, while Voyeurs just like to watch others in general (providing what they're seeing isn't too upset, of course). +Three new RJW quirks are also included - Cuckold, Cuckolder, and Voyeur. Cuckolds like to watch their partners cheated on them, while Cuckolders get a kick out of having their partner watch it happen. Voyeurs just like to watch others in general (providing what they see isn't too upsetting, of course). Misc features -- Those using S16's apparel mod or the UnderWhere mod can make use of an inculded setting that will allow you toggle whether wearing underwear alone is sufficient to satisfy an ideological need for modesty. You may want to turn this setting off if you want ideologies to be stricter about what they consider to be modest. Ideologies which prefer to wear fewer clothes than normal are not affected by this setting. +- Those using S16's apparel mod or the UnderWhere mod can make use of an included setting that will allow you toggle whether wearing underwear alone is sufficient to satisfy an ideological need for modesty. You may want to turn this setting off if you want ideologies to be stricter about what they consider to be modest. Ideologies which prefer to wear fewer clothes than normal are not affected by this setting. - The scantier underwear from these mods now only covers either the chest or groin. Wearing underwear will counts as covering private parts for the purposes of determining nudity if not running Ideology. - New situational mood: Exposed underwear. Non-Exhibitionists will be upset if they are not wearing enough clothing to cover up their underwear. This mood can be toggled on or off. -- Any lewd fluids that people produce will not be marked for cleaning until they are done with what they are doing. +- Any lewd fluids that people produce during sex will not be marked for cleaning until they are done. diff --git a/Defs/PreceptDefs/PreceptDef_Exhibitionism.xml b/Defs/PreceptDefs/PreceptDef_Exhibitionism.xml index f5f8445..1742dcf 100644 --- a/Defs/PreceptDefs/PreceptDef_Exhibitionism.xml +++ b/Defs/PreceptDefs/PreceptDef_Exhibitionism.xml @@ -23,7 +23,7 @@ Exhibitionism_Acceptable Exhibitionism - Sex between contenting individuals draws no special attention. + Sex between contenting individuals deserves no special attention. Low 20 1000 @@ -34,7 +34,7 @@ Exhibitionism_Approved Exhibitionism - Displays of physical intimacy bring a smile and knowing wink to those who see it. + Displays of physical intimacy bring a knowing grin to those who witness it. Medium 10 1000 diff --git a/Defs/SexActReactionDefs.xml b/Defs/SexActReactionDefs.xml index 185be37..6fd89e5 100644 --- a/Defs/SexActReactionDefs.xml +++ b/Defs/SexActReactionDefs.xml @@ -205,6 +205,10 @@ Exhibitionism_Approved SawExhibitionism_Approved +
  • + Voyeur + SawExhibitionism_Approved +
  • @@ -278,16 +282,26 @@ - SawMasturbation_Disapproved + SawExhibitionism_Disapproved
  • SawMasturbation_Abhorrent
  • -
  • SawMasturbation_Disapproved
  • -
  • SawMasturbation_Acceptable
  • +
  • + Exhibitionism_Disapproved + SawExhibitionism_Disapproved +
  • +
  • + Exhibitionism_Acceptable + SawExhibitionism_Acceptable +
  • +
  • + Exhibitionism_Approved + SawExhibitionism_Approved +
  • Voyeur - SawMasturbation_Approved + SawExhibitionism_Approved
  • diff --git a/Defs/ThoughtDefs/ThoughtDefsBeastiality.xml b/Defs/ThoughtDefs/ThoughtDefsBeastiality.xml index 1703c6e..cc0cb01 100644 --- a/Defs/ThoughtDefs/ThoughtDefsBeastiality.xml +++ b/Defs/ThoughtDefs/ThoughtDefsBeastiality.xml @@ -4,7 +4,7 @@ SawBestiality_Abhorrent - 3 + 30 3 1 @@ -17,12 +17,12 @@
  • Zoophile
  • - Outrage + Panic
    SawBestiality_Horrible - 3 + 20 3 1 @@ -40,7 +40,7 @@ SawBestiality_Disapproved - 3 + 10 3 1 @@ -58,7 +58,7 @@ SawBestiality_Acceptable - 3 + 5 3 1 @@ -76,7 +76,7 @@ SawBestiality_Honorable - 3 + 2 3 1 diff --git a/Defs/ThoughtDefs/ThoughtDefsExhibitionism.xml b/Defs/ThoughtDefs/ThoughtDefsExhibitionism.xml index 5f661bc..2e811b6 100644 --- a/Defs/ThoughtDefs/ThoughtDefsExhibitionism.xml +++ b/Defs/ThoughtDefs/ThoughtDefsExhibitionism.xml @@ -5,23 +5,25 @@ PartookInExhibitionism_Disapproved Thought_Memory - 1.0 - 1 + 5.0 + 3 + 1
  • - + Well, that was awkward... - -8 + -5
  • - Discomfort + Acceptance
    PartookInExhibitionism_Acceptable Thought_Memory - 1.0 - 1 + 0.5 + 3 + 1
  • @@ -35,13 +37,14 @@ PartookInExhibitionism_Approved Thought_Memory - 1.0 - 1 + 2.0 + 3 + 1
  • - + Heh, hope they enjoyed the show! - 4 + 2
  • Approval @@ -51,23 +54,25 @@ SawExhibitionism_Disapproved Thought_Memory - 1.0 - 1 + 5.0 + 3 + 1
  • Jeez! Get a room! - -4 + -5
  • - Discomfort + Acceptance
    SawExhibitionism_Acceptable Thought_Memory - 1.0 - 1 + 0.5 + 3 + 1
  • @@ -81,11 +86,12 @@ SawExhibitionism_Approved Thought_Memory - 1.0 - 1 + 2.0 + 3 + 1
  • - + Damn, that was hot! 2
  • diff --git a/Defs/ThoughtDefs/ThoughtDefsInfidelity.xml b/Defs/ThoughtDefs/ThoughtDefsInfidelity.xml index a424843..b201f9b 100644 --- a/Defs/ThoughtDefs/ThoughtDefsInfidelity.xml +++ b/Defs/ThoughtDefs/ThoughtDefsInfidelity.xml @@ -5,7 +5,7 @@ PartookInInfidelity_Heartbreaking - 3 + 25 3 1 @@ -20,7 +20,7 @@ PartookInInfidelity_Disapproved - 3 + 10 3 1 @@ -35,7 +35,7 @@ PartookInInfidelity_Acceptable - 3 + 0.5 3 1 @@ -50,7 +50,7 @@ PartookInInfidelity_Approved - 3 + 2 3 1 @@ -66,7 +66,7 @@ SawInfidelity_Heartbreaking - 3 + 25 3 1 @@ -76,12 +76,12 @@ -20 - Outrage + Panic SawInfidelity_Disapproved - 3 + 10 3 1 @@ -96,7 +96,7 @@ SawInfidelity_Acceptable - 3 + 0.5 3 1 @@ -111,7 +111,7 @@ SawInfidelity_Approved - 3 + 2 3 1 diff --git a/Defs/ThoughtDefs/ThoughtDefsMasturbation.xml b/Defs/ThoughtDefs/ThoughtDefsMasturbation.xml index 1aaa4b4..ad25200 100644 --- a/Defs/ThoughtDefs/ThoughtDefsMasturbation.xml +++ b/Defs/ThoughtDefs/ThoughtDefsMasturbation.xml @@ -4,23 +4,25 @@ SawMasturbation_Abhorrent - 3 + 10 3 1
  • - + You'll go blind if up keep that up! -10
  • - Outrage + Discomfort
    - - + + + + diff --git a/Defs/ThoughtDefs/ThoughtDefsNecrophilia.xml b/Defs/ThoughtDefs/ThoughtDefsNecrophilia.xml index 1947528..8fdf857 100644 --- a/Defs/ThoughtDefs/ThoughtDefsNecrophilia.xml +++ b/Defs/ThoughtDefs/ThoughtDefsNecrophilia.xml @@ -4,7 +4,7 @@ SawNecrophilia_Abhorrent - 3 + 30 3 1 @@ -17,12 +17,12 @@
  • Necrophiliac
  • - Outrage + Nausea
    SawNecrophilia_Horrible - 3 + 20 3 1 @@ -40,7 +40,7 @@ SawNecrophilia_Disapproved - 3 + 10 3 1 @@ -58,7 +58,7 @@ SawNecrophilia_Acceptable - 3 + 5 3 1 @@ -76,7 +76,7 @@ SawNecrophilia_Honorable - 3 + 2 3 1 diff --git a/Defs/ThoughtDefs/ThoughtDefsRape.xml b/Defs/ThoughtDefs/ThoughtDefsRape.xml index 9158454..68689ee 100644 --- a/Defs/ThoughtDefs/ThoughtDefsRape.xml +++ b/Defs/ThoughtDefs/ThoughtDefsRape.xml @@ -4,7 +4,7 @@ SawRape_Abhorrent - 3 + 30 3 1 @@ -17,12 +17,12 @@
  • Rapist
  • - Outrage + Panic
    SawRape_Horrible - 3 + 20 3 1 @@ -40,7 +40,7 @@ SawRape_Disapproved - 3 + 10 3 1 @@ -58,7 +58,7 @@ SawRape_Acceptable - 3 + 5 3 1 @@ -76,7 +76,7 @@ SawRape_Honorable - 3 + 2 3 1 diff --git a/Defs/ThoughtDefs/ThoughtDefsXenophilia.xml b/Defs/ThoughtDefs/ThoughtDefsXenophilia.xml index 211f107..054c252 100644 --- a/Defs/ThoughtDefs/ThoughtDefsXenophilia.xml +++ b/Defs/ThoughtDefs/ThoughtDefsXenophilia.xml @@ -4,34 +4,34 @@ SawHAR_AlienDating_Prohibited - 3 + 30 3 Indignant 1
  • - The filthy degenerates! + Filthy degenerates! -20
  • -1 - Outrage + Discomfort
    SawHAR_AlienDating_Horrible - 3 + 20 3 Disquiet 1
  • - - -10 + Digusting. + -15
  • @@ -42,13 +42,13 @@ SawHAR_AlienDating_Disapproved - 3 + 10 3 1
  • - It's just not right. + It's just not right... -10
  • @@ -58,7 +58,7 @@ Discomfort
    - +