mirror of
https://gitgud.io/amevarashi/rjw-sexperience-ideology.git
synced 2024-08-15 00:43:19 +00:00
475 lines
No EOL
14 KiB
XML
475 lines
No EOL
14 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
|
|
<!-- Issues -->
|
|
<IssueDef>
|
|
<defName>Incestuos</defName>
|
|
<label>incest</label>
|
|
<iconPath>UI/Issues/Incest</iconPath>
|
|
</IssueDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_CloseRelativeMarriage</defName>
|
|
<label>Marriage between close relatives</label>
|
|
</HistoryEventDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_IncestuosMarriage</defName>
|
|
<label>Incestuos marriage</label>
|
|
</HistoryEventDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_NonIncestuosMarriage</defName>
|
|
<label>Non-incestuos marriage</label>
|
|
<modExtensions>
|
|
<li Class="RJWSexperience.Ideology.HistoryEvents.DefExtension_EventOverrides">
|
|
<overrideRules>
|
|
<li>
|
|
<filter>
|
|
<relations>
|
|
<hasOneOfRelations>
|
|
<li>Parent</li>
|
|
<li>Child</li>
|
|
<li>Sibling</li>
|
|
<li>HalfSibling</li>
|
|
<li>Grandparent</li>
|
|
<li>Grandchild</li>
|
|
<li>NephewOrNiece</li>
|
|
<li>UncleOrAunt</li>
|
|
</hasOneOfRelations>
|
|
</relations>
|
|
</filter>
|
|
<historyEventDef>RSI_CloseRelativeMarriage</historyEventDef>
|
|
</li>
|
|
<li>
|
|
<filter>
|
|
<relations>
|
|
<isBloodRelated>true</isBloodRelated>
|
|
</relations>
|
|
</filter>
|
|
<historyEventDef>RSI_IncestuosMarriage</historyEventDef>
|
|
</li>
|
|
</overrideRules>
|
|
</li>
|
|
</modExtensions>
|
|
</HistoryEventDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_CloseRelativeSex</defName>
|
|
<label>Sex between close relatives</label>
|
|
</HistoryEventDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_IncestuosSex</defName>
|
|
<label>Incestuos sex</label>
|
|
</HistoryEventDef>
|
|
|
|
<HistoryEventDef>
|
|
<defName>RSI_NonIncestuosSex</defName>
|
|
<label>Non-incestuos sex</label>
|
|
<modExtensions>
|
|
<li Class="RJWSexperience.Ideology.HistoryEvents.DefExtension_EventOverrides">
|
|
<overrideRules>
|
|
<li>
|
|
<filter>
|
|
<relations>
|
|
<hasOneOfRelations>
|
|
<li>Parent</li>
|
|
<li>Child</li>
|
|
<li>Sibling</li>
|
|
<li>HalfSibling</li>
|
|
<li>Grandparent</li>
|
|
<li>Grandchild</li>
|
|
<li>NephewOrNiece</li>
|
|
<li>UncleOrAunt</li>
|
|
</hasOneOfRelations>
|
|
</relations>
|
|
</filter>
|
|
<historyEventDef>RSI_CloseRelativeSex</historyEventDef>
|
|
</li>
|
|
<li>
|
|
<filter>
|
|
<relations>
|
|
<isBloodRelated>true</isBloodRelated>
|
|
</relations>
|
|
</filter>
|
|
<historyEventDef>RSI_IncestuosSex</historyEventDef>
|
|
</li>
|
|
</overrideRules>
|
|
</li>
|
|
</modExtensions>
|
|
</HistoryEventDef>
|
|
|
|
<!-- Precepts -->
|
|
|
|
<PreceptDef>
|
|
<defName>Incestuos_Free</defName>
|
|
<issue>Incestuos</issue>
|
|
<label>free</label>
|
|
<description>Open minded.</description>
|
|
<impact>Medium</impact>
|
|
<displayOrderInIssue>60</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<defaultSelectionWeight>100</defaultSelectionWeight>
|
|
<modExtensions>
|
|
<li Class="RJWSexperience.Ideology.Precepts.DefExtension_Incest">
|
|
<allowManualRomanceOnlyFor>
|
|
<li>CloseRelative</li>
|
|
<li>FarRelative</li>
|
|
<li>NotRelated</li>
|
|
</allowManualRomanceOnlyFor>
|
|
</li>
|
|
</modExtensions>
|
|
</PreceptDef>
|
|
|
|
<PreceptDef>
|
|
<defName>Incestuos_Disapproved_CloseOnly</defName>
|
|
<issue>Incestuos</issue>
|
|
<label>disapproved on close relatives</label>
|
|
<description>Incest is disapproved socially. Relations farther than cousin are recognized as not incest.</description>
|
|
<impact>Low</impact>
|
|
<displayOrderInIssue>50</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<defaultSelectionWeight>100</defaultSelectionWeight>
|
|
<comps>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_CloseRelativeMarriage</eventDef>
|
|
<thought>IncestuosMarriage_Disapproved</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_CloseRelativeSex</eventDef>
|
|
<thought>Sex_Know_Incest_Disapproved</thought>
|
|
</li>
|
|
</comps>
|
|
<modExtensions>
|
|
<li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
|
|
<rules>
|
|
<li>
|
|
<filter>
|
|
<relations>
|
|
<hasOneOfRelations>
|
|
<li>Parent</li>
|
|
<li>Child</li>
|
|
<li>Sibling</li>
|
|
<li>HalfSibling</li>
|
|
<li>Grandparent</li>
|
|
<li>Grandchild</li>
|
|
<li>NephewOrNiece</li>
|
|
<li>UncleOrAunt</li>
|
|
</hasOneOfRelations>
|
|
<hasNoneOfRelations>
|
|
<li>Spouse</li>
|
|
</hasNoneOfRelations>
|
|
</relations>
|
|
</filter>
|
|
<multiplier>0.5</multiplier>
|
|
</li>
|
|
</rules>
|
|
</li>
|
|
<li Class="RJWSexperience.Ideology.Precepts.DefExtension_Incest">
|
|
<allowManualRomanceOnlyFor>
|
|
<li>FarRelative</li>
|
|
<li>NotRelated</li>
|
|
</allowManualRomanceOnlyFor>
|
|
</li>
|
|
</modExtensions>
|
|
</PreceptDef>
|
|
|
|
<PreceptDef>
|
|
<defName>Incestuos_Disapproved</defName>
|
|
<issue>Incestuos</issue>
|
|
<label>disapproved</label>
|
|
<description>Incest is disapproved socially.</description>
|
|
<impact>Low</impact>
|
|
<displayOrderInIssue>40</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<defaultSelectionWeight>100</defaultSelectionWeight>
|
|
<comps>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_IncestuosMarriage</eventDef>
|
|
<thought>IncestuosMarriage_Disapproved</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_IncestuosMarriage</eventDef>
|
|
<thought>Sex_Know_IncestMarriage_Disapproved</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_IncestuosSex</eventDef>
|
|
<thought>Sex_Know_Incest_Disapproved</thought>
|
|
</li>
|
|
</comps>
|
|
<modExtensions>
|
|
<li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
|
|
<rules>
|
|
<li>
|
|
<filter>
|
|
<relations>
|
|
<isBloodRelated>true</isBloodRelated>
|
|
<hasNoneOfRelations>
|
|
<li>Spouse</li>
|
|
</hasNoneOfRelations>
|
|
</relations>
|
|
</filter>
|
|
<multiplier>0.5</multiplier>
|
|
</li>
|
|
</rules>
|
|
</li>
|
|
</modExtensions>
|
|
</PreceptDef>
|
|
|
|
<PreceptDef>
|
|
<defName>Incestuos_Forbidden</defName>
|
|
<issue>Incestuos</issue>
|
|
<label>forbidden</label>
|
|
<description>Incest is forbidden.</description>
|
|
<impact>Low</impact>
|
|
<displayOrderInIssue>30</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<defaultSelectionWeight>100</defaultSelectionWeight>
|
|
<comps>
|
|
<li Class="PreceptComp_SelfTookMemoryThought">
|
|
<eventDef>RSI_IncestuosMarriage</eventDef>
|
|
<thought>IncestuosMarriage_Forbidden</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_IncestuosMarriage</eventDef>
|
|
<thought>Sex_Know_IncestMarriage_Forbidden</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_IncestuosSex</eventDef>
|
|
<thought>Sex_Know_Incest_Forbidden</thought>
|
|
</li>
|
|
</comps>
|
|
<modExtensions>
|
|
<li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
|
|
<rules>
|
|
<li>
|
|
<filter>
|
|
<relations>
|
|
<isBloodRelated>true</isBloodRelated>
|
|
<hasNoneOfRelations>
|
|
<li>Spouse</li>
|
|
</hasNoneOfRelations>
|
|
</relations>
|
|
</filter>
|
|
<multiplier>0.1</multiplier>
|
|
</li>
|
|
</rules>
|
|
</li>
|
|
</modExtensions>
|
|
</PreceptDef>
|
|
|
|
<PreceptDef>
|
|
<defName>Incestuos_IncestOnly</defName>
|
|
<issue>Incestuos</issue>
|
|
<label>incest only</label>
|
|
<description>For preserving pure blood, only incest allowed.</description>
|
|
<impact>High</impact>
|
|
<displayOrderInIssue>0</displayOrderInIssue>
|
|
<displayOrderInImpact>1000</displayOrderInImpact>
|
|
<comps>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_NonIncestuosMarriage</eventDef>
|
|
<thought>Sex_Know_IncestMarriage_Violated</thought>
|
|
</li>
|
|
<li Class="PreceptComp_KnowsMemoryThought">
|
|
<eventDef>RSI_NonIncestuosSex</eventDef>
|
|
<thought>Sex_Know_Incest_Violated</thought>
|
|
</li>
|
|
</comps>
|
|
<modExtensions>
|
|
<li Class="RJWSexperience.Ideology.Precepts.DefExtension_ModifyPreference">
|
|
<rules>
|
|
<li>
|
|
<filter>
|
|
<relations>
|
|
<isBloodRelated>false</isBloodRelated>
|
|
</relations>
|
|
</filter>
|
|
<multiplier>0.1</multiplier>
|
|
</li>
|
|
</rules>
|
|
</li>
|
|
<li Class="RJWSexperience.Ideology.Precepts.DefExtension_Incest">
|
|
<allowManualRomanceOnlyFor>
|
|
<li>CloseRelative</li>
|
|
<li>FarRelative</li>
|
|
</allowManualRomanceOnlyFor>
|
|
</li>
|
|
</modExtensions>
|
|
</PreceptDef>
|
|
|
|
|
|
<!-- Thoughts -->
|
|
<ThoughtDef>
|
|
<defName>IncestuosMarriage_Forbidden</defName>
|
|
<durationDays>30</durationDays>
|
|
<stackLimit>1</stackLimit>
|
|
<nullifyingTraits>
|
|
<li>Psychopath</li>
|
|
<li>Nymphomaniac</li>
|
|
</nullifyingTraits>
|
|
<nullifyingPrecepts>
|
|
<li>Incestuos_IncestOnly</li>
|
|
<li>Incestuos_Free</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>social condemnation</label>
|
|
<description>No one bless our marriage.</description>
|
|
<baseMoodEffect>-10</baseMoodEffect>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>IncestuosMarriage_Disapproved</defName>
|
|
<durationDays>30</durationDays>
|
|
<stackLimit>1</stackLimit>
|
|
<nullifyingTraits>
|
|
<li>Psychopath</li>
|
|
<li>Nymphomaniac</li>
|
|
</nullifyingTraits>
|
|
<nullifyingPrecepts>
|
|
<li>Incestuos_IncestOnly</li>
|
|
<li>Incestuos_Free</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>being gossip</label>
|
|
<description>They are speaking behind our back.</description>
|
|
<baseMoodEffect>-5</baseMoodEffect>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Know_Incest_Disapproved</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>15</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
|
|
<nullifyingTraits>
|
|
<li>Nymphomaniac</li>
|
|
</nullifyingTraits>
|
|
<nullifyingPrecepts>
|
|
<li>Incestuos_IncestOnly</li>
|
|
<li>Incestuos_Free</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>incest</label>
|
|
<baseOpinionOffset>-15</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Know_Incest_Forbidden</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>15</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
|
|
<nullifyingTraits>
|
|
<li>Nymphomaniac</li>
|
|
</nullifyingTraits>
|
|
<nullifyingPrecepts>
|
|
<li>Incestuos_IncestOnly</li>
|
|
<li>Incestuos_Free</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>incest</label>
|
|
<baseOpinionOffset>-30</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Know_IncestMarriage_Disapproved</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>60</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
|
|
<nullifyingTraits>
|
|
<li>Nymphomaniac</li>
|
|
</nullifyingTraits>
|
|
<nullifyingPrecepts>
|
|
<li>Incestuos_IncestOnly</li>
|
|
<li>Incestuos_Free</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>incest</label>
|
|
<baseOpinionOffset>-15</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Know_IncestMarriage_Forbidden</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>60</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
|
|
<nullifyingTraits>
|
|
<li>Nymphomaniac</li>
|
|
</nullifyingTraits>
|
|
<nullifyingPrecepts>
|
|
<li>Incestuos_IncestOnly</li>
|
|
<li>Incestuos_Free</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>incest</label>
|
|
<baseOpinionOffset>-30</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Know_Incest_Violated</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>15</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
|
|
<nullifyingTraits>
|
|
<li>Nymphomaniac</li>
|
|
</nullifyingTraits>
|
|
<nullifyingPrecepts>
|
|
<li>Incestuos_Disapproved_CloseOnly</li>
|
|
<li>Incestuos_Disapproved</li>
|
|
<li>Incestuos_Forbidden</li>
|
|
<li>Incestuos_Free</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>sex with non-family</label>
|
|
<baseOpinionOffset>-15</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
|
|
<ThoughtDef>
|
|
<defName>Sex_Know_IncestMarriage_Violated</defName>
|
|
<thoughtClass>Thought_MemorySocial</thoughtClass>
|
|
<durationDays>300</durationDays>
|
|
<stackLimit>100</stackLimit>
|
|
<stackLimitForSameOtherPawn>3</stackLimitForSameOtherPawn>
|
|
<nullifyingTraits>
|
|
<li>Nymphomaniac</li>
|
|
</nullifyingTraits>
|
|
<nullifyingPrecepts>
|
|
<li>Incestuos_Disapproved_CloseOnly</li>
|
|
<li>Incestuos_Disapproved</li>
|
|
<li>Incestuos_Forbidden</li>
|
|
<li>Incestuos_Free</li>
|
|
</nullifyingPrecepts>
|
|
<stages>
|
|
<li>
|
|
<label>corrupt the blood</label>
|
|
<baseOpinionOffset>-50</baseOpinionOffset>
|
|
</li>
|
|
</stages>
|
|
</ThoughtDef>
|
|
</Defs> |