rjw-sexperience-ideology/1.4/Defs/PreceptDefs/Precepts_Submissive.xml

204 lines
7.2 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<Defs>
<!-- Issues -->
<IssueDef>
<defName>Submissive</defName>
<label>submissive</label>
<iconPath>UI/Issues/Submissive</iconPath>
</IssueDef>
<!-- Precepts -->
<PreceptDef>
<defName>Submissive_None</defName>
<issue>Submissive</issue>
<label>Normal</label>
<description>Just normal.</description>
<impact>Low</impact>
<displayOrderInIssue>50</displayOrderInIssue>
<displayOrderInImpact>1000</displayOrderInImpact>
</PreceptDef>
<PreceptDef>
<defName>Submissive_Male</defName>
<issue>Submissive</issue>
<label>submissive male</label>
<description>Males are submissive. They will obey and accept even being raped.</description>
<impact>High</impact>
<displayOrderInIssue>40</displayOrderInIssue>
<displayOrderInImpact>1000</displayOrderInImpact>
<requiredMemes>
<li>FemaleSupremacy</li>
</requiredMemes>
<comps>
<li Class="PreceptComp_UnwillingToDo_Gendered">
<eventDef>RSI_Raped</eventDef>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRaped</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRaped</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_KnowsMemoryThought_Gendered">
<eventDef>RSI_Raped</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought>
<doersGender>Male</doersGender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRapedPrisoner</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRapedPrisoner</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_KnowsMemoryThought_Gendered">
<eventDef>RSI_RapedPrisoner</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought>
<doersGender>Male</doersGender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRapedSlave</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRapedSlave</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_KnowsMemoryThought_Gendered">
<eventDef>RSI_RapedSlave</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought>
<doersGender>Male</doersGender>
</li>
</comps>
</PreceptDef>
<PreceptDef>
<defName>Submissive_Female</defName>
<issue>Submissive</issue>
<label>submissive female</label>
<description>Females are submissive. They will obey and accept even being raped.</description>
<impact>High</impact>
<displayOrderInIssue>30</displayOrderInIssue>
<displayOrderInImpact>1000</displayOrderInImpact>
<requiredMemes>
<li>MaleSupremacy</li>
</requiredMemes>
<comps>
<li Class="PreceptComp_UnwillingToDo_Gendered">
<eventDef>RSI_Raped</eventDef>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRaped</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRaped</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_KnowsMemoryThought_Gendered">
<eventDef>RSI_Raped</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought>
<doersGender>Female</doersGender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRapedPrisoner</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRapedPrisoner</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_KnowsMemoryThought_Gendered">
<eventDef>RSI_RapedPrisoner</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought>
<doersGender>Female</doersGender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRapedSlave</eventDef>
<thought>BeenRaped_Submissive</thought>
<gender>Female</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_SelfTookMemoryThought_Gendered">
<eventDef>RSI_WasRapedSlave</eventDef>
<thought>BeenRaped_NotSubmissive</thought>
<gender>Male</gender>
</li>
<li Class="RJWSexperience.Ideology.Precepts.Comp_KnowsMemoryThought_Gendered">
<eventDef>RSI_RapedSlave</eventDef>
<thought>Raped_Know_NotBeingSubmissive</thought>
<doersGender>Female</doersGender>
</li>
</comps>
</PreceptDef>
<!-- Thoughts -->
<ThoughtDef>
<defName>BeenRaped_Submissive</defName>
<durationDays>10</durationDays>
<stackLimit>100</stackLimit>
<thoughtClass>Thought_Memory</thoughtClass>
<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
<nullifyingTraits>
<li>Masochist</li>
</nullifyingTraits>
<stages>
<li>
<label>had been raped</label>
<description>I had to accept. But i don't feel so good.</description>
<baseMoodEffect>-3</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>BeenRaped_NotSubmissive</defName>
<durationDays>15</durationDays>
<stackLimit>100</stackLimit>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<stackedEffectMultiplier>0.4</stackedEffectMultiplier>
<nullifyingTraits>
<li>Masochist</li>
</nullifyingTraits>
<stages>
<li>
<label>{0} raped me</label>
<description>How dare...</description>
<baseMoodEffect>-30</baseMoodEffect>
<baseOpinionOffset>-200</baseOpinionOffset>
</li>
</stages>
</ThoughtDef>
<ThoughtDef>
<defName>Raped_Know_NotBeingSubmissive</defName>
<thoughtClass>Thought_MemorySocial</thoughtClass>
<durationDays>15</durationDays>
<stackLimit>100</stackLimit>
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
<stages>
<li>
<label>not obedient</label>
<baseOpinionOffset>-30</baseOpinionOffset>
</li>
</stages>
</ThoughtDef>
</Defs>