mirror of
https://gitgud.io/AbstractConcept/privacy-please.git
synced 2024-08-15 00:03:18 +00:00
Initial commit
This commit is contained in:
parent
fe7c28ad8e
commit
55402b9891
54 changed files with 2515 additions and 92 deletions
15
Defs/FleckDefs.xml
Normal file
15
Defs/FleckDefs.xml
Normal file
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<FleckDef ParentName="FleckBase_Thrown">
|
||||
<defName>Eye</defName>
|
||||
<graphicData>
|
||||
<texPath>UI/Flecks/Eye</texPath>
|
||||
</graphicData>
|
||||
<altitudeLayer>MetaOverlays</altitudeLayer>
|
||||
<fadeInTime>0.08</fadeInTime>
|
||||
<solidTime>1.4</solidTime>
|
||||
<fadeOutTime>1.5</fadeOutTime>
|
||||
</FleckDef>
|
||||
|
||||
</Defs>
|
53
Defs/HediffDefs.xml
Normal file
53
Defs/HediffDefs.xml
Normal file
|
@ -0,0 +1,53 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<HediffDef>
|
||||
<defName>Disquiet</defName>
|
||||
<label>disquiet</label>
|
||||
<description>This person saw something that upset them and it's weighting on their thoughts.</description>
|
||||
<stages>
|
||||
<li>
|
||||
<label>present</label>
|
||||
<becomeVisible>false</becomeVisible>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>Panicked</defName>
|
||||
<label>panicked</label>
|
||||
<description>This person saw something that has shaked them to their core. Will they run or fight?</description>
|
||||
<stages>
|
||||
<li>
|
||||
<label>present</label>
|
||||
<becomeVisible>false</becomeVisible>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>Nauseated</defName>
|
||||
<label>nauseated</label>
|
||||
<description>This poor soul saw something something so utterly foul that they just might be sick from the thought.</description>
|
||||
<stages>
|
||||
<li>
|
||||
<label>present</label>
|
||||
<becomeVisible>false</becomeVisible>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
<HediffDef>
|
||||
<defName>Indignant</defName>
|
||||
<label>indignant</label>
|
||||
<description>This person witnessed something quite distasteful and is going to give the offender a piece of their mind.</description>
|
||||
<stages>
|
||||
<li>
|
||||
<label>present</label>
|
||||
<becomeVisible>false</becomeVisible>
|
||||
</li>
|
||||
</stages>
|
||||
</HediffDef>
|
||||
|
||||
</Defs>
|
19
Defs/JobDefs.xml
Normal file
19
Defs/JobDefs.xml
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<JobDef>
|
||||
<defName>JoinInSex</defName>
|
||||
<driverClass>Privacy_Please.JobDriver_JoinInSex</driverClass>
|
||||
<reportString>joining in on some fun.</reportString>
|
||||
<casualInterruptible>false</casualInterruptible>
|
||||
</JobDef>
|
||||
|
||||
<JobDef>
|
||||
<defName>WatchSex</defName>
|
||||
<driverClass>Privacy_Please.JobDriver_WatchSex</driverClass>
|
||||
<reportString>watching from afar.</reportString>
|
||||
<casualInterruptible>false</casualInterruptible>
|
||||
</JobDef>
|
||||
|
||||
</Defs>
|
55
Defs/PreceptDef_Exhibitionism.xml
Normal file
55
Defs/PreceptDef_Exhibitionism.xml
Normal file
|
@ -0,0 +1,55 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
<!-- Issues -->
|
||||
<IssueDef>
|
||||
<defName>Exhibitionism</defName>
|
||||
<label>exhibitionism</label>
|
||||
<iconPath>UI/Issues/Exhibitionism</iconPath>
|
||||
</IssueDef>
|
||||
|
||||
<!-- Precepts -->
|
||||
<PreceptDef>
|
||||
<defName>Exhibitionism_Forbidden</defName>
|
||||
<issue>Exhibitionism</issue>
|
||||
<label>forbidden</label>
|
||||
<description>Physical intimacy in the presence of others is a wicked thing.</description>
|
||||
<impact>High</impact>
|
||||
<displayOrderInIssue>50</displayOrderInIssue>
|
||||
<displayOrderInImpact>1000</displayOrderInImpact>
|
||||
<defaultSelectionWeight>100</defaultSelectionWeight>
|
||||
</PreceptDef>
|
||||
|
||||
<PreceptDef>
|
||||
<defName>Exhibitionism_Disapproved</defName>
|
||||
<issue>Exhibitionism</issue>
|
||||
<label>disapproved</label>
|
||||
<description>Performing sexual acts in front of others is shameful.</description>
|
||||
<impact>Low</impact>
|
||||
<displayOrderInIssue>40</displayOrderInIssue>
|
||||
<displayOrderInImpact>1000</displayOrderInImpact>
|
||||
<defaultSelectionWeight>100</defaultSelectionWeight>
|
||||
</PreceptDef>
|
||||
|
||||
<PreceptDef>
|
||||
<defName>Exhibitionism_Acceptable</defName>
|
||||
<issue>Exhibitionism</issue>
|
||||
<label>acceptable</label>
|
||||
<description>Sex a normal and natural event and should attract no special attention from others.</description>
|
||||
<impact>Low</impact>
|
||||
<displayOrderInIssue>30</displayOrderInIssue>
|
||||
<displayOrderInImpact>1000</displayOrderInImpact>
|
||||
<defaultSelectionWeight>100</defaultSelectionWeight>
|
||||
</PreceptDef>
|
||||
|
||||
<PreceptDef>
|
||||
<defName>Exhibitionism_Approved</defName>
|
||||
<issue>Exhibitionism</issue>
|
||||
<label>approved</label>
|
||||
<description>Sex is to be celebrated and people should be encouraged to witness it.</description>
|
||||
<impact>Medium</impact>
|
||||
<displayOrderInIssue>20</displayOrderInIssue>
|
||||
<displayOrderInImpact>1000</displayOrderInImpact>
|
||||
<defaultSelectionWeight>100</defaultSelectionWeight>
|
||||
</PreceptDef>
|
||||
|
||||
</Defs>
|
212
Defs/ThoughtDefs/ThoughtDefs.xml
Normal file
212
Defs/ThoughtDefs/ThoughtDefs.xml
Normal file
|
@ -0,0 +1,212 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenMasturbating</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>was caught masturbatin'</label>
|
||||
<description>I'm so embarrassed!</description>
|
||||
<baseMoodEffect>-12</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
</nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenHavingSex</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>was caught lovin'</label>
|
||||
<description>Well, that was awkward!</description>
|
||||
<baseMoodEffect>-8</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
</nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenMasturbatingExhibitionist</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stages>
|
||||
<li>
|
||||
<label>exhibitionist caught masturbatin'</label>
|
||||
<description>It's OK, come and have a closer look...</description>
|
||||
<baseMoodEffect>4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenHavingSexExhibitionist</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stages>
|
||||
<li>
|
||||
<label>exhibitionist caught lovin'</label>
|
||||
<description>Heheh, hope they enjoyed the show!</description>
|
||||
<baseMoodEffect>6</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawMasturbation</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw someone masturbatin'</label>
|
||||
<description>Argh! I'm so sorry!</description>
|
||||
<baseMoodEffect>-6</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
</nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawSex</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw someone lovin'</label>
|
||||
<description>Jeez! Get a room!</description>
|
||||
<baseMoodEffect>-4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
</nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawMasturbationVoyeur</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stages>
|
||||
<li>
|
||||
<label>voyeur saw some masturbatin'</label>
|
||||
<description>I think that awoke something in me...</description>
|
||||
<baseMoodEffect>4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawSexVoyeur</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stages>
|
||||
<li>
|
||||
<label>voyeur saw some lovin'</label>
|
||||
<description>Damn. So hot!</description>
|
||||
<baseMoodEffect>6</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>CaughtCheating</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>10.0</durationDays>
|
||||
<stackLimit>300</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>caught cheating by {0}</label>
|
||||
<description>What have I done? {1}, please forgive me...</description>
|
||||
<baseMoodEffect>-10</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenCommittingTaboo</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>2.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>caught committing a taboo</label>
|
||||
<description>I'm so ashamed.</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SeenCommittingMajorTaboo</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>3.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>caught committing a major taboo</label>
|
||||
<description>How can I face the world after this?</description>
|
||||
<baseMoodEffect>-20</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawTaboo</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>2.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>witnessed a taboo</label>
|
||||
<description>What vile degeneracy!</description>
|
||||
<baseMoodEffect>-10</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawMajorTaboo</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>3.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>witnessed a major taboo</label>
|
||||
<description>Disgusting vermin! You'll get yours!</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
</Defs>
|
94
Defs/ThoughtDefs/ThoughtDefsBeastiality.xml
Normal file
94
Defs/ThoughtDefs/ThoughtDefsBeastiality.xml
Normal file
|
@ -0,0 +1,94 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawBestiality_Abhorrent</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Zoophile</li>
|
||||
</nullifyingTraits>
|
||||
<hediff>Panicked</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>horrified by bestiality</label>
|
||||
<description>How could that violate that poor animal like that?!</description>
|
||||
<baseMoodEffect>-20</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawBestiality_Horrible</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Zoophile</li>
|
||||
</nullifyingTraits>
|
||||
<hediff>Disquiet</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>disturbed by bestiality</label>
|
||||
<description>Get away from that poor creature!</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawBestiality_Disapproved</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Zoophile</li>
|
||||
</nullifyingTraits>
|
||||
<hediff>Disquiet</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>witnessed bestiality</label>
|
||||
<description>Ew. Just. Ew.</description>
|
||||
<baseMoodEffect>-10</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawBestiality_Acceptable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Zoophile</li>
|
||||
</nullifyingTraits>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw bestiality</label>
|
||||
<description>Um, does your 'friend' want some kibble?</description>
|
||||
<baseMoodEffect>-4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
</nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawBestiality_Honorable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>observed bestiality</label>
|
||||
<description>The bond between us and our animals is strong.</description>
|
||||
<baseMoodEffect>+2</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
</Defs>
|
81
Defs/ThoughtDefs/ThoughtDefsIncest.xml
Normal file
81
Defs/ThoughtDefs/ThoughtDefsIncest.xml
Normal file
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<!--<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Prohibited</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<hediff>Indignant</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>horrified by xenophilia</label>
|
||||
<description>Filthy degenerates!</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Horrible</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<hediff>Disquiet</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>disturbed by xenophilia</label>
|
||||
<description>Oh! That's not right...</description>
|
||||
<baseMoodEffect>-10</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Acceptable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw xenophilia</label>
|
||||
<description>Oops, sorry about walking in on you!</description>
|
||||
<baseMoodEffect>-4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
<nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Preferred</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>noticed xenophilia</label>
|
||||
<description>I wonder what their kids would look like?</description>
|
||||
<baseMoodEffect>+1</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Know_Honorable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>observed xenophilia</label>
|
||||
<description>A blending of species will make us stronger.</description>
|
||||
<baseMoodEffect>+2</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>-->
|
||||
|
||||
</Defs>
|
39
Defs/ThoughtDefs/ThoughtDefsMasturbation.xml
Normal file
39
Defs/ThoughtDefs/ThoughtDefsMasturbation.xml
Normal file
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawMasturbation_Abhorrent</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<hediff>Indignant</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>disgusted by masturbatin'</label>
|
||||
<description>You'll go blind you know!</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawMasturbation_Disapproved</defName>
|
||||
<thoughtClass>Thought_Memory</thoughtClass>
|
||||
<durationDays>1.0</durationDays>
|
||||
<stackLimit>1</stackLimit>
|
||||
<stackedEffectMultiplier>0.5</stackedEffectMultiplier>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw someone masturbatin'</label>
|
||||
<description>Argh! I'm so sorry!</description>
|
||||
<baseMoodEffect>-5</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
</nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
</Defs>
|
91
Defs/ThoughtDefs/ThoughtDefsNecrophilia.xml
Normal file
91
Defs/ThoughtDefs/ThoughtDefsNecrophilia.xml
Normal file
|
@ -0,0 +1,91 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawNecrophilia_Abhorrent</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Necrophiliac</li>
|
||||
</nullifyingTraits>
|
||||
<hediff>Nauseated</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>horrified by necrophilia</label>
|
||||
<description>*Urp* I'm gunna hurl!</description>
|
||||
<baseMoodEffect>-20</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawNecrophilia_Horrible</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Necrophiliac</li>
|
||||
</nullifyingTraits>
|
||||
<hediff>Disquiet</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>disturbed by necrophilia</label>
|
||||
<description>What were they thinking?!</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawNecrophilia_Disapproved</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Necrophiliac</li>
|
||||
</nullifyingTraits>
|
||||
<hediff>Disquiet</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>witnessed necrophilia</label>
|
||||
<description>Even the dead get no rest here.</description>
|
||||
<baseMoodEffect>-10</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawNecrophilia_Acceptable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw necrophilia</label>
|
||||
<description>I just hope they bury it when they're done.</description>
|
||||
<baseMoodEffect>-4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
</nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawNecrophilia_Honorable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>observed necrophilia</label>
|
||||
<description>Passion transcends the grave.</description>
|
||||
<baseMoodEffect>+2</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
</Defs>
|
91
Defs/ThoughtDefs/ThoughtDefsRape.xml
Normal file
91
Defs/ThoughtDefs/ThoughtDefsRape.xml
Normal file
|
@ -0,0 +1,91 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawRape_Abhorrent</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Rapist</li>
|
||||
</nullifyingTraits>
|
||||
<hediff>Panicked</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>horrified by rape</label>
|
||||
<description>Someone please help that poor soul!</description>
|
||||
<baseMoodEffect>-20</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawRape_Horrible</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Rapist</li>
|
||||
</nullifyingTraits>
|
||||
<hediff>Disquiet</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>disturbed by rape</label>
|
||||
<description>I feel all shaky.</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawRape_Disapproved</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<nullifyingTraits>
|
||||
<li>Rapist</li>
|
||||
</nullifyingTraits>
|
||||
<hediff>Disquiet</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>witnessed rape</label>
|
||||
<description>Is this what life is going to be here?</description>
|
||||
<baseMoodEffect>-10</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawRape_Acceptable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw rape</label>
|
||||
<description>Ah. Um, carry on...</description>
|
||||
<baseMoodEffect>-4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
</nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawRape_Honorable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>observed rape</label>
|
||||
<description>The strong claim their due from the weak.</description>
|
||||
<baseMoodEffect>+2</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
</Defs>
|
27
Defs/ThoughtDefs/ThoughtDefsUnderwear.xml
Normal file
27
Defs/ThoughtDefs/ThoughtDefsUnderwear.xml
Normal file
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<Defs>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>ExposeUnderwear</defName>
|
||||
<workerClass>Privacy_Please.ThoughtWorker_ExposedUnderwear</workerClass>
|
||||
<validWhileDespawned>true</validWhileDespawned>
|
||||
<stages>
|
||||
<li>
|
||||
<label>exposed underwear</label>
|
||||
<description>People can see my underwear, it's embarassing.</description>
|
||||
<baseMoodEffect>-2</baseMoodEffect>
|
||||
</li>
|
||||
<li>
|
||||
<label>visible underwear</label>
|
||||
<description>My underwear is showing, but's not a big deal.</description>
|
||||
<baseMoodEffect>0</baseMoodEffect>
|
||||
</li>
|
||||
<li>
|
||||
<label>faunting underwear</label>
|
||||
<description>It's a bit thrilling to be showing my underwear off!</description>
|
||||
<baseMoodEffect>1</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
</Defs>
|
81
Defs/ThoughtDefs/ThoughtDefsXenophilia.xml
Normal file
81
Defs/ThoughtDefs/ThoughtDefsXenophilia.xml
Normal file
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<Defs>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Prohibited</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<hediff>Indignant</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>horrified by xenophilia</label>
|
||||
<description>Filthy degenerates!</description>
|
||||
<baseMoodEffect>-15</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Horrible</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<hediff>Disquiet</hediff>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>disturbed by xenophilia</label>
|
||||
<description>Oh! That's not right...</description>
|
||||
<baseMoodEffect>-10</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Acceptable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>saw xenophilia</label>
|
||||
<description>Oops, sorry about walking in on you!</description>
|
||||
<baseMoodEffect>-4</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
<nullifyingPrecepts>
|
||||
<li>Exhibitionism_Acceptable</li>
|
||||
<li>Exhibitionism_Approved</li>
|
||||
</nullifyingPrecepts>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Preferred</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>noticed xenophilia</label>
|
||||
<description>I wonder what their kids would look like?</description>
|
||||
<baseMoodEffect>+1</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
<ThoughtDef>
|
||||
<defName>SawHAR_AlienDating_Know_Honorable</defName>
|
||||
<durationDays>3</durationDays>
|
||||
<stackLimit>3</stackLimit>
|
||||
<stackLimitForSameOtherPawn>1</stackLimitForSameOtherPawn>
|
||||
<stages>
|
||||
<li>
|
||||
<label>observed xenophilia</label>
|
||||
<description>A blending of species will make us stronger.</description>
|
||||
<baseMoodEffect>+2</baseMoodEffect>
|
||||
</li>
|
||||
</stages>
|
||||
</ThoughtDef>
|
||||
|
||||
</Defs>
|
Loading…
Add table
Add a link
Reference in a new issue