mirror of
https://gitgud.io/amevarashi/rjw-sexperience-ideology.git
synced 2024-08-15 00:43:19 +00:00
384 lines
12 KiB
XML
384 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
|
|
<!-- Issues -->
|
|
<IssueDef>
|
|
<defName>Sextype</defName>
|
|
<label>sex type</label>
|
|
<iconPath>UI/Issues/Bestiality</iconPath>
|
|
</IssueDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_VaginalSex</defName>
|
|
<label>vaginal sex</label>
|
|
</HistoryEventDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_AnalSex</defName>
|
|
<label>anal sex</label>
|
|
</HistoryEventDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_OralSex</defName>
|
|
<label>oral sex</label>
|
|
</HistoryEventDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_PromiscuousSex</defName>
|
|
<label>promiscuous sex</label>
|
|
</HistoryEventDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_MiscSex</defName>
|
|
<label>sex</label>
|
|
</HistoryEventDef>
|
|
|
|
<!-- Precepts -->
|
|
<PreceptDef>
|
|
<defName>Sex_Free</defName>
|
|
<issue>Sextype</issue>
|
|
<label>free</label>
|
|
<description>Open minded.</description>
|
|
<impact>Low</impact>
|
|
<displayOrderInIssue>50</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<defaultSelectionWeight>100</defaultSelectionWeight>
|
|
</PreceptDef>
|
|
|
|
<PreceptDef>
|
|
<defName>Sex_VaginalOnly</defName>
|
|
<issue>Sextype</issue>
|
|
<label>vaginal only</label>
|
|
<description>Only vaginal sex is approval and others are crude.</description>
|
|
<impact>Low</impact>
|
|
<displayOrderInIssue>40</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<defaultSelectionWeight>100</defaultSelectionWeight>
|
|
<comps>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_AnalSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_AnalSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_AnalSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_OralSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_OralSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_OralSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
</comps>
|
|
</PreceptDef>
|
|
|
|
<PreceptDef>
|
|
<defName>Sex_AnalOnly</defName>
|
|
<issue>Sextype</issue>
|
|
<label>anal only</label>
|
|
<description>Only anal sex is approval and others are crude.</description>
|
|
<impact>Medium</impact>
|
|
<displayOrderInIssue>30</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<defaultSelectionWeight>10</defaultSelectionWeight>
|
|
<comps>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_VaginalSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_VaginalSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_VaginalSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_OralSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_OralSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_OralSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
</comps>
|
|
</PreceptDef>
|
|
|
|
<PreceptDef>
|
|
<defName>Sex_OralOnly</defName>
|
|
<issue>Sextype</issue>
|
|
<label>oral only</label>
|
|
<description>Only oral sex is approval and others are crude.</description>
|
|
<impact>Medium</impact>
|
|
<displayOrderInIssue>20</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<defaultSelectionWeight>5</defaultSelectionWeight>
|
|
<comps>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_VaginalSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_VaginalSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_VaginalSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_AnalSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_AnalSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_AnalSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
<thought>Sex_Promiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous</thought>
|
|
</li>
|
|
</comps>
|
|
</PreceptDef>
|
|
|
|
<PreceptDef>
|
|
<defName>Sex_Promiscuous</defName>
|
|
<issue>Sextype</issue>
|
|
<label>promiscuous</label>
|
|
<description>Messy sex life is approved.</description>
|
|
<impact>High</impact>
|
|
<displayOrderInIssue>0</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<statFactors>
|
|
<SexFrequency>1.5</SexFrequency>
|
|
<SexAbility MayRequire="rjw.sexperience">1.25</SexAbility>
|
|
</statFactors>
|
|
<comps>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_VaginalSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_VaginalSex</eventDef>
|
|
<thought>Sex_NonPromiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_VaginalSex</eventDef>
|
|
<thought>Sex_Know_NonPromiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_AnalSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_AnalSex</eventDef>
|
|
<thought>Sex_NonPromiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_AnalSex</eventDef>
|
|
<thought>Sex_Know_NonPromiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_OralSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_OralSex</eventDef>
|
|
<thought>Sex_NonPromiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_OralSex</eventDef>
|
|
<thought>Sex_Know_NonPromiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_UnwillingToDo">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
</li>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
<thought>Sex_NonPromiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_MiscSex</eventDef>
|
|
<thought>Sex_Know_NonPromiscuous</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_PromiscuousSex</eventDef>
|
|
<thought>Sex_Know_Promiscuous_Approval</thought>
|
|
</li>
|
|
</comps>
|
|
</PreceptDef>
|
|
|
|
|
|
<!-- Thoughts -->
|
|
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Promiscuous</defName>
|
|
<durationDays>1</durationDays>
|
|
<stackLimit>1</stackLimit>
|
|
<thoughtClass>RJWSexperience.Ideology.Thought_IncreaseRecord</thoughtClass>
|
|
<stages>
|
|
<li>
|
|
<label>promiscuous sex</label>
|
|
<description>I was immoral. It makes me aroused.</description>
|
|
<baseMoodEffect>5</baseMoodEffect>
|
|
</li>
|
|
</stages>
|
|
<modExtensions>
|
|
<li Class="RJWSexperience.Ideology.ThoughtDefExtension_IncreaseRecord" MayRequire="rjw.sexperience">
|
|
<recordDef>Lust</recordDef>
|
|
<increment>3.0</increment>
|
|
</li>
|
|
</modExtensions>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_NonPromiscuous</defName>
|
|
<durationDays>1</durationDays>
|
|
<stackLimit>1</stackLimit>
|
|
<stages>
|
|
<li>
|
|
<label>ordinary sex</label>
|
|
<description>It cannot satisfy me.</description>
|
|
<baseMoodEffect>-1</baseMoodEffect>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Know_Promiscuous</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>15</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
|
|
<nullifyingTraits>
|
|
<li>Nymphomaniac</li>
|
|
<li>Zoophile</li>
|
|
<li>Rapist</li>
|
|
<li>Necrophiliac</li>
|
|
<li>Gay</li>
|
|
<li>Bisexual</li>
|
|
</nullifyingTraits>
|
|
<nullifyingPrecepts>
|
|
<li>Sex_Free</li>
|
|
<li>Sex_Promiscuous</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>promiscuous</label>
|
|
<baseOpinionOffset>-10</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Know_Promiscuous_Approval</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>15</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
|
|
<nullifyingPrecepts>
|
|
<li>Sex_VaginalOnly</li>
|
|
<li>Sex_AnalOnly</li>
|
|
<li>Sex_OralOnly</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>promiscuous</label>
|
|
<baseOpinionOffset>3</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Know_NonPromiscuous</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>15</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
|
|
<nullifyingPrecepts>
|
|
<li>Sex_VaginalOnly</li>
|
|
<li>Sex_AnalOnly</li>
|
|
<li>Sex_OralOnly</li>
|
|
<li>Sex_Free</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>boring</label>
|
|
<baseOpinionOffset>-3</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
</Defs> |